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

最赞回答 / TIMELORD4083146
当const已经修饰一直变量时,再去用指针去指这个变量会很危险,因为指针可以改去该变量的值,与const就有冲突的风险,const int *p=&a和const int * const p=&a是可以的,这样保证了*p的值不能改变,所以就不会有与const冲突的可能性。

最赞回答 / 慕仙1496619
没有楼上说的那么复杂,加的话,就是输出数组的第一个元素,也就是H

最赞回答 / 时光_丿
c语言中,函数的参数传递是单向传递,相当于复制一份给子函数做参数,主函数中的变量并不会发生改变。&a, &b代表传递过来的是2个参数的地址,而自定义函数中,是将2个地址上的值进行交换,虽然这个子函数没有返回语句,主函数中a和b的值都没有变化,但是由于a和b指向的地址交换了,从而主函数中ab的值也就交换了,属于间接交换方式。形参时用*a、*b,代表形参是指针类型,引用时,只能引用指针类型或者其他类型的地址,所以这里在实参引用时,采用了&a、&b

最新回答 / 低调_低调
*p=&x;代表这是以一个指针去接收x的地址;p=&x;是声明一个变量,变量里面存储的是x的地址

最新回答 / 追梦夏夜辰风
int C =0 ;c=a; 是把a的值赋给c,不是把c的值赋给a,所以a不为0;int c=0;a=c,这时a就为0了;

最新回答 / 我的名字老帅了
慢慢来,循序渐进,只有你去学过,才能更好的去理解,别人都给你指明,到时候吃亏的都是自己,

已采纳回答 / 慕先生9565517
你再回去认真听听老师是怎么讲解的,圆括号()是赋初值的,要申请一百个char应该写为char【100】

已采纳回答 / 慕仙1496619
如果申请块内存,则需要delete []p,否则会只释放首地址。

已采纳回答 / 慕的地8223948
如果你是指cout<<","<<endl;  那就是输出逗号,也就是打印逗号。

最新回答 / qq_白天不懂爷的黑_2
为何要*q=20而不是q=20呢,求解

已采纳回答 / 綇訫
int arr[n];int i;srand(time(NULL));//用时间来当做种子,时间时刻变化,所以就是随机数了for(i=0;i<n;i++){    arr[i]=rand();//根据提供的种子产生随机数}随便说说
课程须知
本课程是C++初级课程 熟练掌握C语言开发语言基础语法
老师告诉你能学到什么?
1、C++语言引用的魅力 2、C++语言const的用法 3、C++语言函数默认值及函数重载 4、C++语言内存管理

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消