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

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

程序程序文件的关系,就像文章和书的关系,简单的说,程序文件是程序的载体,程序是程序文件的内容,区别当然是内容和载体的区别。每一个程序文件都要有main()函数(应该讲每个使用C标准库的程序中),这是ISO的C语言标准规定的,标准规定:每个使用标准库的程序需要从标准库的初始化开始运行,初始化完后,它就调用一个名称叫main的主函数,也就标准库规定所有的使用它的程序必须有个叫main的主函数。否则,连接标准库是会报找不到main的错误。当然,你不用标准库或自己修改标准库的初始化代码,可以改变这个情况。

一个c语言程序是由一个或多个函数组成。

C程序的组成特点:

1、每个C程序由一个或多个函数组成。每个C程序有且仅有一个主函数,除主函数外,可以没有其他函数,也可以有一个或多个其他函数。

2、函数是C程序的基本单位。每个函数是由函数首部和函数体两部分组成。

3、C程序中每一语句后面都以分号“;”作为语句的结束,但预处理命令、函数首部和右花括号“}”之间不能加分号。

4、C语言本身没有输入/输出语句,而是通过调用库函数scanf()、printf()、getchar()和putchar()实现的。

5、C程序的任意位置都可以加注释/*./,注释可以多行,但不可嵌套。

6、C程序的书写格式灵活,一行内可书写多条语句,一条语句也可以写在多行上,可以任意插入空格和回车。

7、C程序的执行总是从主函数开始,并在主函数结束。主函数和其他函数的位置是任意的,其他函数总是通过函数调用语句被执行。

8、C程序中可以有预处理命令,通常预处理命令应放在程序的最前面。

9、主函数可以调用任何其他函数,任何其他函数之间可以互相调用,但不能调用主函数。

头文件 就是 XXXh 用来存放声明

举例:

/

头文件aah

/

int A();

---------------------------------------------

/

定义文件aacpp

/

int A()

{

printf("ex");

}

---------------------------------------------

/

主程序

/

#include "aah"

void main()

{

A(); //调用

}

说说原因吧, 这个头文件使用主要是为了让程序员 在程序复用的时候 直接使用接口,而不必管函数内部是怎么实现的~方便函数的重用~

不需要,你单独建一个cpp文件就行了,可以编C也可以编C++,如果你是做工程那就建工程,如果是做编程练习语言的使用,建不建工程都行,图简单就不建。VC6可以不建工程,新版的VS2010之类的,就必须建了。

以上就是关于C语言中,程序与程序文件的区别是什么为什么每一个程序文件都要有main()函数呀谢谢啦。全部的内容,包括:C语言中,程序与程序文件的区别是什么为什么每一个程序文件都要有main()函数呀谢谢啦。、c程序是由什么构成的、每个C++/C程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9709555.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存