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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个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语言

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

谢谢!太感谢了!

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

C语言程序是如何执行的

C语言怎么运行,以linux举例:
1、编写好源代码example.c;假设是放在目录/home/user/下面;
2、进入/home/user/目录,编译源代码:gcc example.c -o example,如果没有编译错误,将生成执行文件example;
3、在当前目录下输入./example,就可以运行了;
当然还有在TC和VC下运行的方法,那些都是图形化的,比较简单,唯一需要注意的是在TC下运行,要设定好环境变量
参考技术A 从main函数开始执行,从main结束 参考技术B 从main()开始执行;对于嵌入式系统而言,先执行.s文件,这是启动文件,对系统进行初始化
然后调用main()函数
在执行main()过程中,调用函数,函数调用后返回main(),直到main()执行完毕
因此C是面向过程的,函数是C的结构模块追问

C语言整体结构是什么,请举一形象的例子。

追答

#include //头文件包含
void function1(void); //函数声明
void function2(void); //函数声明

int main() //主函数

function1(); //函数调用
function2(); //函数调用
return 1;


void function1(void) //函数定义
printf("hello world1\n");

void function2(void) //函数定义

printf("hello world2\n");

参考技术C 主函数是main()所以是从main()开始执行、、

以上是关于一个C语言程序的执行是从( )。 (A)本程序的main()函数开始,到main()函数的主要内容,如果未能解决你的问题,请参考以下文章

c语言练习题

C/C++怎么让程序执行CMD命令?

QT与C程序的调用

c语言--班级管理系统

c语言程序总是从main函数开始执行吗

程序填空题:以下程序从键盘输入一个100----999之间的整数,求出其相应的个位数、十位数和百位数。