想问一下为什么选B呢?好像cout一个函数也可以?
(单选) 有函数原型 void fun3(double); 以下正确的调用语句是( )
A) double a=fun3(0.15);
B) fun3(0.34);
C) double a=fun3(0.1)+fun3(0.2);
D) cout << fun3(3.4);
想问一下为什么选B呢?好像cout一个函数也可以?
(单选) 有函数原型 void fun3(double); 以下正确的调用语句是( )
A) double a=fun3(0.15);
B) fun3(0.34);
C) double a=fun3(0.1)+fun3(0.2);
D) cout << fun3(3.4);
【以下回答由 GPT 生成】
答案:
根据函数原型 void fun3(double);
,函数返回类型是 void
,也就是没有返回值。
因此,选项 A 和 C 是错误的,因为它们都将函数的返回值赋给了变量。
选项 B 是正确的,因为它直接调用了函数 fun3
,不需要接收返回值。
选项 D 是错误的,因为它试图使用 cout
打印函数的返回值,但是函数没有返回值。应该选择 cout
打印函数的参数值。
所以正确的选项是 B。
以上是对问题的解答,希望能帮助到您。