为了账号安全,请及时绑定邮箱和手机立即绑定
&z别名被const修饰那z也就不可变了,因为别名是一个整体,&符号类似于一个声明而不像*,*p 和 p是完全不同的,而&p 和p则是一摸一样的,就被const修饰这一问题来说
一句话const修饰后边所有的,也就是后边的都是一次赋值终生不变
内联函数并没有讲清楚怎么用
感觉我还是昏,谁来拯救我啊
if(i<5&&j<5){
x = arr[i];
y = arr[j];
int A = getMax(x,y);
cout<<A<<endl;
}else{
cout<<"输入错误"<<endl;
}

int B = getMax(arr,5);
cout<<B<<endl;

return 0;
}
int main(){
int arr[]={2,1,5,8,6};
cout<<"请问取出第几个元素"<<endl;

int i=4;
int j=2;
int x,y;
#include <iostream>
using namespace std;
int getMax(int a,int b){
if (a>b){
return a;
}else{
return b;
}
}
int getMax(int array[],int e){
int w = array[0];
for(int q=1;q<e;q++){
if(array[q]>w){
w = array[q];
}

}
return w;
}
#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)
{
int x = 3;
//定义引用,y是x的引用
int &y=x;
//打印x和y的值
cout<<x<<endl;
cout<<y<<endl;
//修改y的值
y = 5;
//再次打印x和y的值
cout<<x<<endl;
cout<<y<<endl;
return 0;
}
有点无语,因为它的居然不能getMax(numArr[0],numArr[3])这样,而且6必须在里面我也是醉了
出来混总是要还的……很好。最近复习C/C++,真是书常读常新,又有很多意想不到的发现!
#include <string.h>
#include <iostream>
using namespace std;
int main(void)
{
//在堆中申请100个char类型的内存
char *str = new char[100];
//拷贝Hello C++字符串到分配的堆中的内存中
strcpy(*p, "Hello imooc");
//打印字符串
cout<<*p<<endl;
//释放内存
delete []p;
p=NULL;
return 0;
}
堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。
int const a=2;
ing const *p=&a;
课程须知
本课程是C++初级课程 熟练掌握C语言开发语言基础语法
老师告诉你能学到什么?
1、C++语言引用的魅力 2、C++语言const的用法 3、C++语言函数默认值及函数重载 4、C++语言内存管理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消