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

最新回答 / 慕工程8335297
整形形参相当于实参的一个复制体,不能实现形参的调换,而给指针形参指向的内存写值时,写的就是实参指向的内存,相当于实参本体,所以能实现调换。|(我的理解是这样,如有错误请指正,谢谢!)

最赞回答 / 稚嫩的魔法师
const 固定的是*p,指针p指向的变量x内存空间存放的值不能通过(*p)赋值某个数来改变,但是指针p本身是不受限制的,可以将变量y的地址赋值给p;将y的地址赋值给p后,也无法通过对(*p)的赋值操作来改变y的值.

最新回答 / qq_相伴_0
这个你写的这个代码是正确的,请贴出报错的信息。

最新回答 / 慕粉3426063
第19行函数定义错了:int getMax(int*arr,count),count没有指定数据类型。

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

最赞回答 / qq_钱剑强_0
    尽管楼主的代码可以得到正确输出,但实际上发生了‘缓冲溢出’的错误。之所以楼主得到正确输出应该是视频作者提供的编译器存在Bug没有报错导致的。排名第一的答案在VS2015中编译也会报错。    错误的根源在于strcpy函数。strcmp函数在运行时的过程如下:首先生成一个缓冲区buffer,缓冲区没有限制大小可以接收任意长的字符串(本例为"Hello imooc")。然互缓冲区中的字符串拷贝到str,str在内存中指向char型数组(大小为6字节),也就是说"Hello imooc"拷贝到了cha...

最新回答 / 慕少4727628
动态变量(对象)我们new的是对象,在这之前我们学的类似C语言,当学完类之后new我们才会多用,不然不好处理,
课程须知
本课程是C++初级课程 熟练掌握C语言开发语言基础语法
老师告诉你能学到什么?
1、C++语言引用的魅力 2、C++语言const的用法 3、C++语言函数默认值及函数重载 4、C++语言内存管理

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消