ZKX's LAB

c语言错误提示怎么按 C语言中这些错误提示是什么意思?该怎么改呢?

2020-07-21知识7

怎样看懂C语言编程中错误提示? 看懂C语言中错误提示,你是为了方便调试编程中出现的BUG吧?这样的话首先把常出现的那几个错误提示的英zd文复制到中去搜索并翻译下,翻译过来的话其实就是具体的问题,比如未定义啊等等,只不过英文你看不懂而已,其次点击错误专编译器会自动帮你挑到出错额附近,你这时候就要看看周围的语句根据编译器错误提示找问题了,主要看懂英文提示,其次下看下其他人相似的出错原因,除了逻辑错误,基本翻来覆去就那几种语法错误,多属几次就熟悉了,找起来就会很快。C语言.这错误提示怎么改。 #includevoid main(){int fa(int n);int n;int y;printf(\"input an integer number:\");scanf(\"%d\",&n);y=fa(n);printf(\"%d。d\\n\",n,y);}int fa(int n)/这个位置,多了一个;{float f;if(n)printf(\"n,dataerror。else if(n=0|n=1)f=1;else f=fa(n-1)*n;return(f);}c语言一段代码错误修改 RegSetValueEx第5个参数定义错误,如下:可以正确编译通过。includeincludeincludeint main(){char regname[]=\"Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Run;开机启动路径*/HKEY hkResult;unsigned char p[]=\"c:\\\\for.exe;unsigned char*q;q=(unsigned char*)&p;强制转换int ret=RegOpenKey(HKEY_LOCAL_MACHINE,regname,&hkResult);ret=RegSetValueEx(hkResult,\"jjj\",0,REG_EXPAND_SZ,q,25);if(ret=0){printf(\"success to write run key\\n\");RegCloseKey(hkResult);}else{printf(\"failed to open regedit.%d\\n\",ret);return 0;}}忘采纳。此C语言错在哪里怎么会提示有一个错误。 scanf(\"%d\",&i);和 scanf(\"%d\",&j);中是中文全角逗号,改为英文逗号(把输入法关了)C语言简单代码错误 includeincludevoid main(){float p(int n,int x);int x,n;printf(\"输入你所求的项数和x的值:\");scanf(\"%d%d\",&n,&x);printf(\"\\n\");printf(\"和为:%.4f\",p(n,x));printf(\"\\n\");}float p(int n,int x){float f;if(n=0)f=1;elseif(n=1)f=(float)x;elseif(n>;=2)f=((2*n-1)*x-p(n-1,x)-(n-1)*p(n-2,x))/n;return(f);}有两处错误,第一个是if语句里“=”应该改为“=”;第二个是“2n”,应该改为“2*n”;还有,scanf()函数里的输入格式里面最好不要出现逗号空格之类的东西,不然会很麻烦,之前就是没有注意到这个,所以结果总是很奇怪!C语言中这些错误提示是什么意思?该怎么改呢? 函数的返回值类型不可省略,如果没有返回值,请将类型设为void函数在调用之前要声明。要包含conio.h头文件请写出你的程序。程序修改如下,你应该是使用VC+6.0编译,在VC+6.0中没有clrscr()函数,我使用了效果相同的system(\"cls\");(需要包含stdlib.h)includeincludeincludeint aa[200],bb[10];void jsSort(void){int i,j,data;for(i=0;i;i+)for(j=i+1;j;j+)if(aa[i]%1000>;aa[j]%1000|aa[i]%1000=aa[j]%1000&aa[i][j]){data=aa[i];aa[i]=aa[j];aa[j]=data;}for(i=0;i;i+)bb[i]=aa[i];}void readDat(void);函数在使用前要声明void writeDat(void);同上void main(){readDat();jsSort();writeDat();}void readDat(void)/不接受参数,无返回值。{FILE*in;int i;in=fopen(\"in.dat\",\"r\");for(i=0;i;i+)fscanf(in,\"%d,\",&aa[i]);fclose(in);}void writeDat(void)/不接受参数,无返回值。{FILE*out;int i;system(\"cls\");out=fopen(\"out.dat\",\"w\");for(i=0;i;i+){printf(\"%d\",bb[i]);fprintf(out,\"%d\\n\",bb[i]);}fclose(out);}怎么查找C语言程序的错误,C语言程序在编写时会出现很多错误,因此我们必须具备改错能力。怎么查找C语言程序的错误?c语言错误位置 c语言关键是多做相关的题目,系统自带的错误提示很有限,你把一些错误的命令记住,以后你就没有问题了

#c语言#printf

随机阅读

qrcode
访问手机版