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

已采纳回答 / onemoo
第8行 等号右侧你把变量写成const了
#include <iostream>
using namespace std;
int main(void)
{
int x = 3;
int &y=x;//定义引用,y是x的引用
cout<<"x="<<x<<","<<"y="<<y<<'\n';//打印x和y的值
cout<<"修改y的值";
cin>>y;
cout<<"x="<<x<<","<<"y="<<y<<'\n';//再次打印x和y的值
return 0;
}
课讲得挺不错的

已采纳回答 / qq__2067
怎么了??是iostream

已采纳回答 / onemoo
你是可以通过指针来修改其所指的对象的。 所以如果允许p指向const int对象,就意味着你可以通过p来修改a,显然这是不合理的。故语法要求const对象只能被“指向const对象的指针”所指。将p声明为 const int *p; 就没有问题了,这个p是指向const对象的。
给一个字符串指针申请内存后,进行copy,指针前不用加*
char *str=new char[100];
strcopy(str,"hello imooc");
inline 函数直接加在声明函数上
讲得真好 比我的老师更能让我接受
const int x=3;
const int *p=&x;
类型相同
生动解释引用 不错
讲得比教科书清除多了!!
感谢老师,觉得比网易云课堂上的学院派讲的好多了!不过有些课还是需要学院派的讲法好
讲得好,我还要再看一遍
课程须知
本课程是C++初级课程 熟练掌握C语言开发语言基础语法
老师告诉你能学到什么?
1、C++语言引用的魅力 2、C++语言const的用法 3、C++语言函数默认值及函数重载 4、C++语言内存管理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消