问题 单项选择题

有以下程序:#define P 3void 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 语句,故编译时出错。

填空题
单项选择题