一个C语言程序的执行是从( )。 (A)本程序的main()函数开始,到main()函数

一个C语言程序的执行是从( )。
(A)本程序的main()函数开始,到main()函数结束
(B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
(C)本程序的main()函数开始,到本程序文件的最后一个函数结束
(D)本程序文件的第一个函数开始,到本程序main()函数结束
答案说是选a!为什么不是c...

从main函数开始到main函数结束。

答案选A。

C语言常考考点:

1、一个C语言源程序可以由一个或多个源文件组成。

2、每个源文件可由一个或多个函数组成。

3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。是整个程序的入口。

4、源程序中可以有预处理命令(包括include 命令,ifdef、ifndef命令、define命令),预处理命令通常应放在源文件或源程序的最前面。

5、每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。(结构体、联合体、枚举型的声明的“}”后要加“ ;”。)

6、标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。

扩展资料:

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。[1] 目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。

C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。

其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

参考资料:

百度百科--C语言

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-15
执行顺序是按照函数调用顺序执行的,所以肯定不是到文件最后一个函数结束
正常情况下,调用一个函数返回后,会返回到主调函数,继续执行
而c里面从main开始,其他函数都是main的直接或者间接调用,最终也会返回到main,直到执行到main结束或者main中return语句返回,程序结束
其实这句也不是完全正确,如果程序出现异常崩溃,那么可能退出在任何点。除此外,还有函数退出,比如调用了exit函数。或者外部信号退出,比如按ctrl c或者任务管理器结束等等追问

谢谢!太感谢了!

本回答被提问者和网友采纳
相似回答