博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++学习7 -- 指针,空间的申请与释放
阅读量:5010 次
发布时间:2019-06-12

本文共 960 字,大约阅读时间需要 3 分钟。

#include 
using namespace std;int main(){ //new 申请空间 //int *p = (int*)malloc(sizeof(int)); //c语言的申请用法 int *p1 = new int; //new + type 类型需要匹配 int *p2 = new int(121); //初始化一个值 char *c = new char; *p1 = 12; //写入 cout << *p1 << endl; //读取 int *a = new int[5]; //申请数组 memset(a,0,5*4) ; //使用函数批量初始化 全称 memery set. c++没有提供数组初始化,可以用函数实现。 //int *a1 = (int*)malloc(5*4); //c语言的的数组申请 //a[0] = 121; cout << a[0] << endl; //释放内存 delete p1; //delete+指针 delete p2; delete c; delete[] a; //释放数组,对于标准语法而言,如果不匹配释放,结果是不确定的。 system("pause"); return 0;}

 

#include 
using namespace std;int main(){ // *号的作用 //在声明变量的时候* 指针变量 int a = 12; int *p = &a; *p; //地址操作符 读 写 cout << *p << endl; *p = 123; cout << a << endl; // 乘法运算 int b = 24; int c = 12 * 21 *b; cout << c << endl; system("pause"); return 0;}

 

转载于:https://www.cnblogs.com/mohu/p/8962639.html

你可能感兴趣的文章
tableView优化方案
查看>>
近期思考(2019.07.20)
查看>>
Apache2.4使用require指令进行访问控制
查看>>
冗余关系_并查集
查看>>
做最好的自己(Be Your Personal Best)
查看>>
如何搭建github+hexo博客-转
查看>>
HW2.2
查看>>
将Windows Server 2016 打造成工作站(20161030更新)
查看>>
5大主浏览器css3和html5兼容性大比拼
查看>>
常用正则表达示
查看>>
解决Oracle在命令行下无法使用del等键问题
查看>>
获取web项目的绝对路径的方法总结
查看>>
nodejs批量处理图片
查看>>
c# 复制整个文件夹的内容,Copy所有文件
查看>>
30秒js练习(数组篇) 更新中。。。
查看>>
hdu-5894 hannnnah_j’s Biological Test(组合数学)
查看>>
hdu-4810 Wall Painting(组合数学)
查看>>
企业互联网服务介绍
查看>>
【推荐】iOS中书写代码规范34条小建议
查看>>
AJAX请求头Content-type
查看>>