以下叙述中正确的是( )。
A. 构成C语言源程序的基本单位是函数
B. 注释语句在C语言源程序中是必不可少的
C.main()函数必须放在其他函数之前
D.printf是系统提供的输出函数
下列语句中,说法正确的是( )。
A. C语言源程序书写格式严格,每行只能写一条语句
B. C语言源程序书写格式严格,每行必须有行号
C语言源程序书写格式自由,每行可以写多条语句,但之间必须用逗号隔开
D. C语言源程序书写格式自由,一条语句可以分写在多行上
C语言源程序中语句必须以__________作为结束标记