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