猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
关于以下情况,变量x和y的值分别是 A)0和1 B)1和1 C)0和2 D)1和2?
C++题目 void func(inta,int&b) { a++; b++; } 若执行代码段: int x=0,y=1; func(x,y);
素胚勾勒不出你
浏览 126
回答 1
1回答
慕容森
voidfunc(inta,int&b)//传入的值为0和1,a=0b=1{a++;//a在函数中的值改为1,但是出函数后,x仍然=0b++;//b是引用传参(b相当于y),所以跳出函数后y的值改为2}intx=0,y=1;func(x,y);//传入x,y的值为0和1printf("%d%d\n",x,y);答案应该是0和2,选择C
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
C++
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续