当前位置: 首页 > wzjs >正文

韩国网站加速器想自己在家做外贸网站

韩国网站加速器,想自己在家做外贸网站,建设一个网站价格,网络营销推广的总结C中的动态内存分配(分配堆空间) 1. C语言与C动态内存分配2. 使用3.malloc和new有什么区别示例代码: 1. C语言与C动态内存分配 C语言 malloc calloc realloc free 函数 C new关键字分配堆空间 delete关键字释放堆空间 2. 使用 第一种&#…

C++中的动态内存分配(分配堆空间)

    • 1. C语言与C++动态内存分配
    • 2. 使用
    • 3.malloc和new有什么区别
    • 示例代码:

1. C语言与C++动态内存分配

  • C语言

    malloc calloc realloc free 函数

  • C++

    new关键字分配堆空间
    delete关键字释放堆空间

2. 使用

  • 第一种:分配一个int大小的堆空间

    int *p=malloc(sizeof(int));
    int *p=new int; delete p;

  • 第二种:分配一个int大小的堆空间,并赋值

    int *p=malloc(sizeof(int));
    *p=999;
    int *p=new int(999); delete p;

  • 第三种:分配多个int大小的堆空间

    int p=malloc(999sizeof(int));
    int *p=new int[999]; delete []p;
    p[1]=55;
    *(p+1)=99;

  • 注意:
    第一个: new int(999)和new int[999]的区别
    第二个: delete只要new分配堆空间的时候使用了[],那么delete对应写上[]

3.malloc和new有什么区别

  • 区别1:malloc是个库函数,new是关键字
  • 区别2:free释放,delete释放

示例代码:

#include <iostream>  //C++的标准输入输出流头文件
#include <cstring>  //#include <string.h>
using namespace std; //我要使用命名空间std
/*new申请堆空间公式:new 数据类型delete释放堆空间
*/struct student
{char name[10];int age;
};int main()  
{//申请一个int大小的堆空间int *p=new int;  //int *p=malloc(sizeof(int))//申请多个int大小的堆空间int *p1=new int[10];  //int *p1=malloc(10*sizeof(int))//申请一个int大小的堆空间,给它赋初始值//()表示赋值,[]表示申请多少个类型的堆空间int *p2=new int(10);  //int *p2=malloc(sizeof(int))  *p2=10struct student *p3=new struct student;struct student *p4=new struct student[8];//使用堆空间--》C语言的知识*p=456;*p1=10;       //p1[0]=10*(p1+1)=11;   //p1[1]=11strcpy(p3->name,"张三");p3->age=18;cout<<"*p is: "<<*p<<endl;cout<<"*p2 is: "<<*p2<<endl;//释放堆空间//如果申请的时候用到了[],释放的时候就必须用[]delete p;delete []p1;delete p2;delete p3;delete []p4;return 0;
}
http://www.dtcms.com/wzjs/544490.html

相关文章:

  • jq网站登录记住密码怎么做erp办公软件
  • 软件开发最强的公司网站优化方法页面
  • 广东建设监理协会网站十大外贸网站
  • 如何优化好一个网站笔记本网站开发背景
  • 网站建设与运营就业百度网盘官网登录首页
  • 网站数据库空间哈尔滨网站建设哪家好
  • 网站开发者工资免费网站正能量软件
  • 高要网站建设wordpress 提速
  • 公司内部交流 网站模板有未来科技感的公司名字
  • 互动创意网站足球联赛排名
  • 竹子建站怎么样北京网站设计与建设
  • 网上投资网站建设网络规划设计师 最高分
  • 郓城住房和城乡建设局网站电商怎么做如何从零开始视频
  • 网站特效代码html网站建站描述撰写
  • 如何仿网站模板企业qq多少钱一年
  • 东莞网站建设案例怎么开网店挣钱
  • 网站制作 火星科技安徽亳州建设厅网站
  • tuzicms做企业手机网站如何wordpress验证码插件
  • 小说网站怎么做原创wordpress如何设置中英文切换
  • php网站建设制作服务图片动画制作
  • 自己建一个网站能过期吗国内知名室内设计公司
  • 怎么给网站制作二维码深圳seo优化信
  • 网站优化技术%2enet网站开发
  • 网站群 建设 方案怎么在百度做广告
  • 建立网站的公司杭州商贸有限公司网站建设
  • 兰州人工优化网站seo规划
  • 做网站时的注册权起到什么作用小广告怎么能弄干净
  • 手机网站建设公司wordpress 抱歉您不能访问此页面
  • 马鞍山建设机械网站网站建设 全包 模板
  • 网站seo优化管理系统腾讯云 个人网站