我是刚学习C语言编译时出现expected✀;✀before"printf" 怎么解决?

#include<stiod.h>int main(){ int a,b,sum; a=123;b=456; sum=a+b printf("sum is %d尀n",sum); }
2024-11-05 01:13:01
推荐回答(4个)
回答1:

#include//应该为#include<,头文件写错啦!
int main()
{
int a,b,sum;
a=123;b=456;//这两行也可以这样写int a=123,b=456;
sum=a+b//结尾少了分号啦
printf("sum is %d\n",sum);
}
朋友下次仔细点吧!(能不能设我为最佳答案呀?)

回答2:

#include(头文件改为#include)
int main()
{
int a,b,sum;
a=123;b=456;
sum=a+b(这个地方少了;)
printf("sum is %d\n",sum);
}

即改为sum=a+b;

回答3:

①sum=a+b 少了分号。

②分号是单条表达式语句的必须成分。

③报错信息:expected';'before"printf" 在printf语句之前,本来应该有个';' 但是没被发现.

#include
int main()
{
int a,b,sum;
a=123;
b=456;
sum=a+b;
printf("sum is %d\n",sum);
}

回答4:

你的sum=a+b 后面没有加结束符号 ; 加上就行了。