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

admin2013-02-23  51

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

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

答案4

解析 函数声明中指出函数没有参数,返回值为空类型,而调用语句却有参数,并将函数值赋给int型变量b,显然是不对的。
转载请注明原文地址:https://kaotiyun.com/show/viPp777K
0

最新回复(0)