题目
下列叙述中,正确的是()A. 程序的执行由本程序的main函数开始,到main函数结束B. 程序的执行由程序文件的第一个函数开始,到本程序文件的最后一个函数结束C. 程序的执行由本程序的main函数开始,到本程序文件的最后一个函数结束D. 程序的执行由本程序文件的第一个函数开始,到本程序main函数结束
下列叙述中,正确的是()
A. 程序的执行由本程序的main函数开始,到main函数结束
B. 程序的执行由程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C. 程序的执行由本程序的main函数开始,到本程序文件的最后一个函数结束
D. 程序的执行由本程序文件的第一个函数开始,到本程序main函数结束
题目解答
答案
A. 程序的执行由本程序的main函数开始,到main函数结束
解析
在C语言中,程序的执行总是从main函数开始,无论main函数在程序文件中的位置如何。程序的执行流程从main函数开始,直到main函数结束。其他函数的调用和执行都是由main函数直接或间接调用的。因此,程序的执行不会从程序文件的第一个函数开始,也不会在程序文件的最后一个函数结束。