main() { int a1,a2,x; a1=100; a2=50; x=a1-a2; printf("x=%d\n",x); } 这个C语言程序有错吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 22:28:31
main() { int a1,a2,x; a1=100; a2=50; x=a1-a2; printf(

main() { int a1,a2,x; a1=100; a2=50; x=a1-a2; printf("x=%d\n",x); } 这个C语言程序有错吗?
main() { int a1,a2,x; a1=100; a2=50; x=a1-a2; printf("x=%d\n",x); } 这个C语言程序有错吗?

main() { int a1,a2,x; a1=100; a2=50; x=a1-a2; printf("x=%d\n",x); } 这个C语言程序有错吗?
代码你看下,缺乏头文件 main前要加void
#include
void main()
{ int a1,a2,x;
a1=100; a2=50;
x=a1-a2; printf("x=%d\n",x); }

没错

应该没错啊

没有错,会有一个printf的警告,应加头文件#include
还有,main函数标准的写法是(源自K&R):
int main(void)
{
return 0;
}
所以你的程序要这样写
#include
int main(void)
{
int a1,...

全部展开

没有错,会有一个printf的警告,应加头文件#include
还有,main函数标准的写法是(源自K&R):
int main(void)
{
return 0;
}
所以你的程序要这样写
#include
int main(void)
{
int a1,a2,x;
a1=100;
a2=50;
x=a1-a2;
printf("x=%d\n",x);
return 0;
}
一个程序风格很重要,要养成良好的编码习惯,希望对你有帮助!

收起

#include
void main()
{
int a1,a2,x;
a1=100;
a2=50;
x=a1-a2;
printf("x=%d\n",x);
getch();
}

这里记得加上getch(); (至...

全部展开

#include
void main()
{
int a1,a2,x;
a1=100;
a2=50;
x=a1-a2;
printf("x=%d\n",x);
getch();
}

这里记得加上getch(); (至于void,我们老师说,可加可不加!!!)
在C语言中, getch();这条语句是将返回结果直接显示在屏幕上,而不需要按Alt+F5键
如果不加的话,运行就会回至编程的界面,需要按Alt+F5键才可看到结果,
总的来讲,这条语句比较好用

收起