程序与程序文件的关系,就像文章和书的关系,简单的说,程序文件是程序的载体,程序是程序文件的内容,区别当然是内容和载体的区别。每一个程序文件都要有main()函数(应该讲每个使用C标准库的程序中),这是ISO的C语言标准规定的,标准规定:每个使用标准库的程序需要从标准库的初始化开始运行,初始化完后,它就调用一个名称叫main的主函数,也就标准库规定所有的使用它的程序必须有个叫main的主函数。否则,连接标准库是会报找不到main的错误。当然,你不用标准库或自己修改标准库的初始化代码,可以改变这个情况。
将一个函数写在一个文件里,然后再在另一个文件里用“include”包含这个文件。举个例子
在文件c1c里编一个函数:
void
printWord(){
printf("Hello!world!");
}
再建立一个文件c2c,文件开头写上#include"c1c",就可以调用c1c里的函数printword()了
以上就是关于C语言中,程序与程序文件的区别是什么为什么每一个程序文件都要有main()函数呀谢谢啦。全部的内容,包括:C语言中,程序与程序文件的区别是什么为什么每一个程序文件都要有main()函数呀谢谢啦。、C语言中,如何用多个文件编写程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)