单项选择题

下列叙述中错误的是( )。

A) 在程序中凡是以“#”开始的语句行都是预处理命令行
B) 预处理命令行的最后不能以分号表示结束
C) #define MAX是合法的宏定义命令行
D) C程序对预处理命令行的处理是在程序执行的过程中进行的