问题
单项选择题
有以下程序
#defihe P 3
void F(int x) return(P*x*x);
main()
printf("%d\n",F(3+5));
程序运行后的输出结果是______。
A.192
B.29
C.25
D.编译出错
答案
参考答案:D
解析: 本题考查函数的定义。C语言中有两种函数:一种返回类型是void,即没有返回值;另一种返回类型是void之外的任何类型,即有返回值。void类型的函数不能有返回值,否则编译不通过。所以选项D正确。