问题
单项选择题
下列叙述中正确的是______。
A.每—个C程序文件中都必须要有—个main()函数
B.在C程序中main()函数的位置是固定的
C.C程序中所有函数之间都可以相互调用,与函数所在位置无关
D.在C程序的函数中不能定义另—个函数
答案
参考答案:D
解析:评析:每—个C程序由多个C程序文件组成,而每个C程序都必须有一个main()函数,故每—个C程序文件中都必须有—个main()函数的说法是错误的。在C程序中所有函数都是平行的,即在定义函数时是相互独立的,—个函数并不能从属于另—个函数,即函数不能嵌套定义,函数间可以相互调用,但不能调用main()函数,main()函数的位置也不是固定的。