单项选择题

以下程序存在语法性错误,关于错误原因的正确说法是______。
main()
int a=5,b;
void p_ch1();

b=p_ch1(

A.;
…A) 语句“void p_ch1():”有错,它是函数调用语句,不能使用void说明
B.变量名不能使用大写字母
C.函数说明和函数调用语句之间有矛盾
D.函数名中不能使用下划线