单选题 以下程序有语法性错误,有关错误原因的正确说法是(    )。
   main()
     {
       intG=5,k;
     void pn_char();
     …
     k=prt_char(G);
   }
   A.语句void prt_char();有错,它是函数调用语句,不能用void说明
   B.变量名不能使用大写字母
   C.函数说明和函数调用语句之间有矛盾
   D.函数名不能使用下划线
【正确答案】 C
【答案解析】