单项选择题

下列说法正确的是 ( )

A.在执行C程序时不是从main函数开始的
B.C程序书写格式严格限制,一行内必须写一个语句
C.C程序书写格式自由,一个语句可以分写在多行上
D.C程序书写格式严格限制,一行内必须写一个语句,并要有行号