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

已采纳回答 / 慕粉3328481
指针要指向地址,取xy的地址给那个指针

已采纳回答 / lily707
默认值可声明也可以不声明,但声明默认值的形参都在参数列表的最右面。所以i,j,k都可以不声明默认值也可以都声明默认值。

已采纳回答 / 慕沐8501324
#include <string.h>#include <iostream>#include <stdlib.h>using namespace std;#pragma warning(disable:4996)int main(void){ //在堆中申请100个char类型的内存 char *str = new char[100]; //拷贝Hello C++字符串到分配的堆中的内存中 strcpy(str, "Hello imooc"); //打印字符串 cout...

最新回答 / milan_kar
vs2010对c++11(2011推出)新性能没有支持,换新版本VS就好了

最新回答 / 慕粉1461330496
问题 解决了 ,是前面有的 没完全 看完。

已采纳回答 / soulhutter
这么说吧,a现在你这么写代表a是b的引用,并不是取地址,所以错误。

最新回答 / 菜鸟旅途
不用引用的话,你最后的cout打印出来的x,y没有交换,仍然是x=10,y=20;引用的意义就是可以改变传入的参数的值。

最新回答 / Allxiangzi3571672
a,b为函数fun的形参,会随着函数的结束而释放,故不能用a,b直接操作。

已采纳回答 / JesseZhang00330
第一道练习中的写法是 const int* const p = &a; 注意第二个const的位置在 * 之后,修饰的是指针p本身,意思是一个指向常量的常量指针。而写成const int const *p=&a 是错误的,因为 * 之前的都是修饰指针指向的对象,相当于 const const int *p,这样就重复了。而在这一道练习题中,p指向的对象是常量,所以 * 之前要加const,但是指针 p 本身可以是常量,也可以是变量,所以 * 之后可以不用加const。

最新回答 / 诗情美如画
第一个 可能因为  const int  * 不能转成 int *,常量似乎是无法再次赋值的, 你把指针变量加上const就好了第二个 const的仅作用于*p的值 而不影响p的地址

已采纳回答 / YukirinCS
可以定义 但是如果主程序调用了函数 就必须要声明

已采纳回答 / Smi1e丶tao3177030
不让dos黑框立刻关闭,方便看到输出结果

最新回答 / 田丰丰丰丰丰丰丰
慕课的C++路径里先是C语言,这个课程是讲C++在C基础上增加的东西。
课程须知
本课程是C++初级课程 熟练掌握C语言开发语言基础语法
老师告诉你能学到什么?
1、C++语言引用的魅力 2、C++语言const的用法 3、C++语言函数默认值及函数重载 4、C++语言内存管理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消