问题 单项选择题

C语言规定,在一个C程序中,main()函数的位置______。

A.必须在系统调用的库函数之后
B.必须在程序的开始
C.必须在程序的最后
D.可以在任意位置

答案

参考答案:D

解析: 本题考查C语言的main函数的位置。任何一个有效的程序都有且只能有一个main()函数,它的地位相当于程序的主体,而其他函数都是为main()服务的。main函数具有以下3个特点:①C语言规定必须用main作为主函数名。其后的一对圆括号中间可以是空的,但不能省略。②程序中的main()是主函数的起始行,也是C程序执行的起始行。每一个程序都必须有一个且只能有一个主函数。③一个C程序总是从主函数开始执行,到main函数体执行完后结束,而不论main函数在整个程序中的位置如何。

完形填空
单项选择题