...书上第一个列子编程,怎么一下子,出现这么多错误。求高手指点_百度知 ...
发布网友
发布时间:1天前
我来回答
共5个回答
热心网友
时间:1分钟前
那是因为你对程序结构还没了解。
程序的几个基本部分,首先就是头文件,第二主函数。再就是你自己编定的功能函数了。
三部分少一个程序就不完整。下面说下各部分的作用。
头文件:因为所有程序都使用一些固定功能,比如在屏幕上显示,比键盘读入数据等。而实现这些功能代码就有几百行,还有一般学生不懂的汇编语言在里面。为了方便,就将这部分代码作为一个文件由编程软件自己添加到我们写好程序文件中。也就是说虽然你只写了不到5行的代码没超过20个个符,但实际上你的这个小程序有好几百行上千个字符。对这些功能的调用是通过像printf,scanf等一些命令实现的。
主函数main()是所有程序的入口,程序是按main()里的代码行顺序执行。现在多数编程软件都要求主函数执行完后返回一个整数,所以不再用void(空值)而用int(整数值).int main(){}才是主函数的写法。
功能函数,看自己的需要定了。和主函数main()一样放在程序文件里,没有前后次序要求。
所以程序的框架就是这样的:
#include<头文件>
int main()
{ 这里放要被执行的代码 }
int (功能函数1)
{ 这里放要被执行的代码}
int (功能函数2)
{ 这里放要被执行的代码}
希望可以帮你。
热心网友
时间:2分钟前
#include"stdio.h"//不然printf没有定义,就是第二个错误
int main() //返回值必须为int,就是第一个错误
{
printf("世界,您好!\n");
return 0; //函数的返回值,随便返回什么整数,因为是int main,所以要返回整数
}
热心网友
时间:6分钟前
其实就一个问题。你没加头文件。
在最开始加上
#include <stdio.h>
就行了
热心网友
时间:9分钟前
没有加入库文件。一般在程序的前几行都有
include “io.h”
include “std.h”
还有就是编译环境设置的问题。
热心网友
时间:5分钟前
看错误信息比较容易理解吧,改成这样吧
#include <stdio.h> // 加头文件
int main() // main函数返回int类型
{
printf("世界,您好!\n");
return 0; // 返回0
}