首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
对于函数void f(int x),下面哪一个调用是正确的?
[单选题]
对于函数void f(int x);,下面调用正确的是()
int y=f(9);
f(9);
f(f(9));
x=f();
添加笔记
邀请回答
收藏(84)
分享
8个回答
添加回答
10
推荐
白驹之过隙
选B
。
根据题目所给的函数
void f(int x),得出该函数:
无返回值
。不能给
A选项中的变量y赋值
,也不能作为
C选项中的参数
。
所以A、C错误
。
调用时需要一个
int型的参数,
而
D选项中属于无参数函数
,与题目不符合。
所以D错误
。
编辑于 2019-05-24 14:45:49
回复(0)
2
Rawlence
B
函数f返回值为空,将其赋值给其他量无意义,故A、C错误
D缺少参数,错误
发表于 2019-05-23 14:51:34
回复(0)
1
Dominic🎏
B,这个函数返回值是void ,所以无法用其他去接并且作为参数
发表于 2019-05-24 12:35:14
回复(0)
1
clear_rain
选B
【分析】
对于函数void f(int x),需要一个
int类型的参数
【D❌】,并且
没有返回值
所以不能用以链式表达式【A
❌
,C
❌
,D❌】。
因此只有B选项的调用是正确的。
发表于 2019-05-23 21:04:46
回复(0)
3
学习啊!
首先该函数没有返回值,所以A,C,D都错,C选项调用里层的f(9)时无返回值,再调用f(void),就会出错;
D选项首先该函数无返回值,所以用x=f()错,其次,该函数必须有参数
发表于 2019-05-23 20:38:14
回复(0)
0
游翔nk
题目函数void f(int x); A、D:x,因为题目函数是无返回型,就无法放到一个变量中。 C:f(9)—>无返回值,f(f(9))—>f(无返回值)。
发表于 2023-06-27 12:21:32
回复(0)
0
不放弃的六边形战士很苦闷
void无返回值
发表于 2023-04-11 08:27:02
回复(0)
0
始&初☆
B
该函数需要传参且该函数无返回值。
发表于 2019-05-24 01:05:45
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C语言
C++
上传者:
星辰大海的碎片
难度:
8条回答
84收藏
3800浏览
热门推荐
相关试题
class A; class B;...
360集团
C++
C语言
评论
(18)
来自
360公司2014校招笔试卷
假定指针变量 p 定义为 “int...
360集团
C++
C语言
评论
(36)
来自
360公司2014校招笔试卷
运行 ldd hello 可以得到...
百度
C++
评论
(3)
已知a
40
=...
京东
职能
2019
财务
保险
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题