邀请码 发表于 2016-10-5 09:04 yacc的病而已。。。。。。 |
#include <stdlib.h> #include <stdlib.h> int main() { system("color f9"); int a,b,c; a=321; b=123456; c=a+b; printf("%d",c); system("pause"); return 0; } 我试了一下,sleep不管怎么样都没用,只有这样有用。 |
<stdlib.h> int main() { int a,b,c,d; a=321; b=123456; c=a+b; system("color f9"); printf("%d",c); sleep(5000); return 0; } |
哈唤及在 发表于 2016-10-4 21:47 这不是啊哈C的缺点,是gcc的缺点(也不可以说是gcc的缺点吧,因为你把分号写在下一行开头都没事儿,gcc是略过空格,然后没找到分号直接看到下一条语句才报错的,只能说是编译器的特性) 用dev-c++也会出现这样的问题 |
啊哈c有一个缺点,就是错误提示的一行,真正错误的只有提示的上一行。 |
那就把system这一行删掉呗 |
![]() ![]() |
就编译失败了,这个应该没问题把 <stdlib.h> int main() { int a,b,c,d; a=321; b=123456; c=a+b system("color f9"); printf("%d",c); sleep(5000); return 0; } |