为了账号安全,请及时绑定邮箱和手机立即绑定

关于C++引用

这也能通过?这运行起来应该有误吧 #include

using namespace std; int main(void) {    int x = 3;    //定义引用,y是x的引用    int &y=x;    //打印x和y的值 cout<<x<<endl;    cout<<y<<endl; //修改y的值    y = x*x;    //再次打印x和y的值    cout<<x<<","<<y  <<endl; return 0; }

正在回答

2 回答

除了#include<iostream>没写完整外,其它都正确,运行结果为:3,3,9,9。加油!

0 回复 有任何疑惑可以回复我~

y为x有引用 则y等价于x

0 回复 有任何疑惑可以回复我~
#1

慕粉3485527 提问者

//修改y的值 y = x*x; 、 这里会不会有错呢?因为y是x的引用。。
2016-06-11 回复 有任何疑惑可以回复我~
#2

慕仙1496619 回复 慕粉3485527 提问者

可以的,就相当于之前C语言中x=x*x,另外你头文件#include <iostream> #include <stdlib.h>都少写了,还有注释是写在代码后面的,不是前面的。
2018-03-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之离港篇
  • 参与学习       122700    人
  • 解答问题       474    个

C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通

进入课程

关于C++引用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信