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;
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 什么意思 ...