为了账号安全,请及时绑定邮箱和手机立即绑定
思考语言为什么这样设计,这种教学思路很好啊
#include <string.h>
#include <iostream>
using namespace std;
int main(void)
{
//在堆中申请100个char类型的内存
char *str = new char[100];
//拷贝Hello C++字符串到分配的堆中的内存中
strcpy(str, "Hello imooc");
//打印字符串
cout<<str<<endl;
//释放内存
delete [] str;
str=NULL;
return 0;
}
#include <iostream>
using namespace std;
int main(void)
{

cout << 6 << endl;
cout<<8<<endl;
return 0;
}
这也可以通过..啧啧

最新回答 / qq_認眞點_0
一个变量只规定一次数据类型,也就是只能int一次

已采纳回答 / 慕勒泰勒
计算机默认的头文件#include“stdafx.h”加上#incude<iostream>using namespace std;就好

最新回答 / 凌霄空空
char *str中的str是指针变量,其值可变。而char  str[100]中的str是地址常量,其值不可变。其它方面意义好像一样。

最新回答 / 慕无忌0401477
Linux C语言指针与内存里的5-2指针运算

已采纳回答 / 萧叶
重载的两个函数只是名称相同,参数数量可以相同,只要类型不同即可
//const
#include &lt;iostream&gt;
using namespace std;
int main(void)
{
//定义常量count
const int count = 3;
const int *const p = &amp;count;
//打印count次字符串Hello C++
for(int i = 0; i &lt; *p; i++)
{
cout &lt;&lt; &quot;hello imooc&quot; &lt;&lt; endl;
}
return 0;
}
很多人的迷惑

&amp;的意思:

取地址符,这时候他用于数据的前面,比如int a=&amp;b;
C++里还使用&amp;作为引用符,如果你确认程序是标准的C而非C++的话,那么可以排除是引用了。引用也用于数据前面,它只在定义和声明时使用,如int &amp;othername=name;
int &amp;a=b; //定义时使用在等号左侧,是引用
int *a=&amp;b; //在等号右侧,并单独在数据之前,是取地址
int a=(&amp;b) &amp; 0xffff; //第一个&amp;是用于取b的内存中的地址,第二个&amp;是按位与,即保留b地址值的低16位,高16位数值被清零(32位处理器下).
B 中delete 后要加 []
#include &lt;iostream&gt;
using namespace std;
int main(void)
{
cout&lt;&lt;&quot;老师讲课棒棒哒!&quot;&lt;&lt;endl;
return 0;
}

已采纳回答 / qq_HaibaraDu_0434753
不能直接用,因为sizeof(numArr)并不是数组长度,而是数组长度与sizeof(int)的乘积。想用sizeof的话也可以,cout << getMax(numArr,sizeof(numArr)/sizeof(int)) << endl;
我不比较6就不对了吗。这是什么鬼判断机制
课程须知
本课程是C++初级课程 熟练掌握C语言开发语言基础语法
老师告诉你能学到什么?
1、C++语言引用的魅力 2、C++语言const的用法 3、C++语言函数默认值及函数重载 4、C++语言内存管理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消