C语言代码错误分析:#include "stdio.h" 中的“;”错误
C语言代码错误分析:#include 'stdio.h' 中的';'错误
以下代码在编译时会报错:
#include 'stdio.h'
main()
{
int a,b, *p1,*p2,*p;
a=1;b=2;
p1=&a; p2=&b;
if(a <b) {p=p1;p1=p2;p2=p;}
printf('%d, %d\n',a,b);
}
错误原因:
第8行中的分号';'是中文字符,需要改为英文字符';'。
修正后的代码:
#include 'stdio.h'
main()
{
int a,b, *p1,*p2,*p;
a=1; b=2;
p1=&a; p2=&b;
if(a <b) {p=p1; p1=p2; p2=p;}
printf('%d, %d\n',a,b);
}
总结:
在编写C语言代码时,需要注意符号的正确性,尤其是英文符号和中文字符的区分。一个小小的错误,可能会导致程序无法编译或运行。
原文地址: https://www.cveoy.top/t/topic/ol5K 著作权归作者所有。请勿转载和采集!