下列叙述错误的是( A )。(2分)
A. 一个C语言程序可以有多个main()函数
B. main()函数可位于用户自定义函数之前,也可位于用户自定义函数之后
C. main()函数是完整C源程序中必不可少的函数
D. C源程序都是从main()函数开始执行
分析:main函数是c语言中必不可少的函数,因为c语言都是从main函数开始执行,所以一个C语言程序中不能有多个main函数,main函数在程序中的位置比较自由,它既可以放在其他函数之前,也可以放在其他函数之后。
所以,综合来讲,BCD选项都是正确的,只有A选项是错误的。