为了账号安全,请及时绑定邮箱和手机立即绑定
代码演示好专业
zhexie比较简单
小萝卜头,不是小学的语文的一篇课文么
真心不错哦,很有意思

已采纳回答 / onemoo
你要理解变量类型的重要性。p的类型是指向const int的指针,如果你解引用这个指针的话,得到的会是const int类型。p的类型决定了这样的性质,这性质与p到底指向谁是无关的。所以即使p指向的是个非const的int对象,但如果你通过p来访问所指的内容的话,这内容还是会被当作const的。就是说你无法通过*p来修改它,所谓的“*p的值无法修改”就是这个意思。当然 i 本身是普通的int,自然可以通过 i 来任意修改了。故const int指针可以指向const int对象,也可以指向普通的int对象...
第十行*p换为count 运行结果显示是一样的,语法上没问题,就是这样做第8行就没意义了
别名大概不再栈里
我学c语言都快半年了, 到现在啥都做不出来
指针指向const修饰的变量时,应该是const int const *p = &a;

已采纳回答 / onemoo
参数列表中的 *arr 是可以写成 int arr[] 的。在函数声明的参数列表中声明的数组参数,是会被视作指针的。抱歉,请忽略上一条回答,我没有注意到这个是C++问题!刚才的回复中可加入的限定符是C语言的特性,在C++中没有这个特性。在C++14中,也仅能在[]中加入constexpr这一个限定符。
#include<iostream>
using namespace std;
int main (void)
{
int x=3;
int &y=x;

cout<<x<<endl;
cout<<y<<endl;

y=10;
cout<<x<<endl;
cout<<y<<endl;
return 0;
}
#include <iostream>
using namespace std;
int main(void)
{
int x = 3;
//定义引用,y是x的引用
int &y=x;
//打印x和y的值
cout<<x<<","<<y<<endl;
//修改y的值
y = 5;
//再次打印x和y的值
cout<<x<<","<<y<<endl;
return 0;
}
课程须知
本课程是C++初级课程 熟练掌握C语言开发语言基础语法
老师告诉你能学到什么?
1、C++语言引用的魅力 2、C++语言const的用法 3、C++语言函数默认值及函数重载 4、C++语言内存管理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消