问题 单项选择题

有以下程序
#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正确。

多项选择题
单项选择题