C语言中,程序与程序文件的区别是什么?为什么每一个程序文件都要有main()函数呀?谢谢啦。

 我来答
wxhysoft
2012-02-22 · TA获得超过371个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:315万
展开全部
程序与程序文件的关系,就像文章和书的关系,简单的说,程序文件是程序的载体,程序是程序文件的内容,区别当然是内容和载体的区别。每一个程序文件都要有main()函数(应该讲每个使用C标准库的程序中),这是ISO的C语言标准规定的,标准规定:每个使用标准库的程序需要从标准库的初始化开始运行,初始化完后,它就调用一个名称叫main的主函数,也就标准库规定所有的使用它的程序必须有个叫main的主函数。否则,连接标准库是会报找不到main的错误。当然,你不用标准库或自己修改标准库的初始化代码,可以改变这个情况。
追问
谢谢,那请问这里说的程序文件是.C文件吗?
百度网友348b3d3b3
2012-02-22 · 超过22用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:53.1万
展开全部
区别是程序是处理问题的步骤,是抽象的,程序文件是存在电脑中的实体文件,里面存有程序的计算机语言表示。
程序的运行要有个开始的地方,就像跑步要有个起点一样,main()函数就是程序运行的起点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
绒清123
2018-08-28
知道答主
回答量:2
采纳率:0%
帮助的人:1641
展开全部
每个c程序必须包含一个main函数,但是每个c程序文件不一定包含吧。用户单独编写的某个函数也可以存储为一个c程序文件吧。!所以,你问得有问题吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千岛j玉叶
2012-02-22 · TA获得超过854个赞
知道小有建树答主
回答量:331
采纳率:0%
帮助的人:132万
展开全部
1、程序文件就是一个文件,程序就是程序

2、必须要main函数作为主函数,也就是入口函数,不然程序会没有头绪的乱开始。
当然在执行main函数之前,编译器还要处理全局变量的初始化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式