问题 单项选择题

有以下程序: #define P3 void F(int x){return(P*x*x);} main() {printf("%d\n",F(3+5));} 程序运行后的输出结果是【 】。

A.192

B.29

C.25

D.编译出错

答案

参考答案:D

解析:return语句用于从被调函数带回一个函数值。void关键字表示"无类型",即不需要从被调函数中带回函数值,所以不需要return语句,故编译时出错。

选择题
单项选择题