程序很简单,但是每个字都是有很深的含义,例如:Hello C++字符串到分配的堆中
大家都知道一个进程内存空间分为代码区,全局区,BSS段,栈区,堆区,只读常量区(一般划分到代码区),用new 申请就是针对堆区,也是程序员掌控的区域。
有人考虑过这样一个问题,例如
大家都知道一个进程内存空间分为代码区,全局区,BSS段,栈区,堆区,只读常量区(一般划分到代码区),用new 申请就是针对堆区,也是程序员掌控的区域。
有人考虑过这样一个问题,例如
开始真明白,估计看了这两句大家都理解了
cout << getMax(numArr[1], numArr[2]) << endl;
cout << getMax(numArr,3) << endl;
cout << getMax(numArr[1], numArr[2]) << endl;
cout << getMax(numArr,3) << endl;
#include <string.h>
#include <iostream>
using namespace std;
int main(void)
{
//在堆中申请100个char类型的内存
char *str = char new[100];
//拷贝Hello C++字符串到分配的堆中的内存中
strcpy(*str, "Hello imooc");
//打印字符串
cout<<*str<<endl;
//释放内存
deleat [100]str;
str=NULL;
return 0;
}
#include <iostream>
using namespace std;
int main(void)
{
//在堆中申请100个char类型的内存
char *str = char new[100];
//拷贝Hello C++字符串到分配的堆中的内存中
strcpy(*str, "Hello imooc");
//打印字符串
cout<<*str<<endl;
//释放内存
deleat [100]str;
str=NULL;
return 0;
}
反正我就觉得老师几个小时给我讲的东西不如在这里花几分钟来得懂。第一是无法保证两个小时的时间都能保持注意力在老师的讲课上,第二是讲太多前面的忘了。反正在这里学很好。反正前面讲的都是废话。哈哈,就是想表达对慕课的喜爱。
2016-05-31
int getMax(int *arr,int count)
{
int maxNum = arr[0];
for(int i = 1; i < count; i++)
{
if(arr[i]>maxNum) {
maxNum = arr[i];
}
}
return maxNum;
}int main(void)
{
int numArr[3] = {3, 8, 6};
cout <<getMax(numArr[0], numArr[2])<< endl;
cout <<getMax(numArr,3)<< endl;
{
int maxNum = arr[0];
for(int i = 1; i < count; i++)
{
if(arr[i]>maxNum) {
maxNum = arr[i];
}
}
return maxNum;
}int main(void)
{
int numArr[3] = {3, 8, 6};
cout <<getMax(numArr[0], numArr[2])<< endl;
cout <<getMax(numArr,3)<< endl;