main() { int a; a=0; a+=3; printf("%d",a); }请问为什么在cfree4.0编译错误?

main() {int a=0,b=0,c=0,d=0; if (a=1) b=1;c=2; else d=3; printf (%d,%d,%d,%d\n,a,b,c,d);

b=1;c=2;
\u8fd9\u4e24\u53e5\u4e4b\u95f4\u8981\u52a0{}


main() {int a=0,b=0,c=0,d=0; if (a=1) {b=1;c=2;} else d=3; printf (%d,%d,%d,%d\n,a,b,c,d);

\u8fd9\u4e2a\u8981\u89e3\u7b54\u4ec0\u4e48\u7684\uff1f\uff1f\u7a0b\u5e8f\u7ed3\u679c\u5417\uff1f

a+=b;

\u7684\u610f\u601d\u5c31\u662f a=a+b;

b+=a;

\u7684\u610f\u601d\u5c31\u662f b=b+a;

#include <stdio.h> //加这行试试
void main() { int a; a=0; a+=3; printf("%d",a); } //在main前面加void试试

1.你main函数定义不规范,正确的定义应该是int main()或int main( void );
2.需要包含stdio.h;
3.人品问题。。。这个是开玩笑的,给分吧,(*^__^*)

void main() 试试
要不就int main() {... return 0;}

#include<stdio.h>

你还个别的编译器试试吧
我直接粘贴你的程序
在我的编译器下 是好用的 能正常输出3

头文件没包含?

扩展阅读:int main int argc ... ain t got ... in function int main ... int a 10 ... void main ... void main与int main区别 ... int main是什么意思啊 ... int fun和int main ... void main 什么意思 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网