c语言初学者按照教材写了一个很简单的程序,为什么会有一个错误?求找出

2025-02-25 12:02:01
推荐回答(4个)
回答1:

中文全角分号要改成英文半角分号。

如下:

#include 
main()
{
double a,b,area;
a=2,b=3;
area=a*b;
printf("area=%f\n",area);
}

另外,为了符合标准C,建议这么写:

#include 
int main()
{
double a,b,area;
a=2,b=3;
area=a*b;
printf("area=%f\n",area);
return 0;
}

回答2:

同意1、2楼的说明,另外main()如果不想带返回值,最好前面写成void main()

回答3:

如果你这个是原文的话,前面2个分号用错了。。

回答4:

a=2,b=3;
改为:
a=2; b=3;
希望能帮到你!