对于一个正常运行的C语言程序,以下叙述中正确的是( )。

admin2011-06-13  38

问题 对于一个正常运行的C语言程序,以下叙述中正确的是(       )。

选项 A、程序的执行总是从main函数开始,在main函数结束
B、程序的执行总是从程序的第一个函数开始,在main函数结束
C、程序的执行总是从main函数开始,在程序的最后一个函数中结束
D、程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束

答案A

解析 在C语言中,所有函数的定义,包括主函数main在内,都是平行的。也就是说,在一个函数的函数体内,不能再定义另一个函数,即不能嵌套定义。但是函数之间允许互相调用.也允许嵌套调用,习惯上把调用者称为主函数。调用函数还可以调用自己,称为递归调用。main函数是主函数,它可以调用其他函数,而不允许被其他函数调用。因此,C程序的执行总是从main函数开始.完成对其他函数的调用后返回到main函数,最后由main函数结束整个程序。一个C源程序必须有也只能有一个main函数。
转载请注明原文地址:https://kaotiyun.com/show/wVPp777K
0

最新回复(0)