最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
C++中的new与delete操作
时间:2026-06-01 12:10:01 编辑:袖梨 来源:一聚教程网
一.指针变量
指针变量是存储其他变量内存地址的特殊变量类型,通过指针可以直接访问和操作目标数据。

int *p = &i;//定义指针变量p指向变量i的内存地址
二.语法
指针变量 = new 类型名
delete 指针变量
三.使用示例
1.动态内存分配基础操作
int main()
{
int *p;
p=new int ;
*p=8;
delete p;
p=NULL;//释放内存后将指针置空,避免野指针问题
return 0;
}
2.数组空间的动态分配
int main()
{
char *p=new char[10];
for(int i=0;i<=9;i++)
{
p[i]='a'+i;
}
delete[] p;
p=NULL;
return 0;
}
3.动态内存分配并初始化
int main()
{
int *p=new int(88)
cout<<*p<<endl;//输出初始化值88
delete p;
p=NULL;
return 0;
}
通过以上示例可以清晰掌握指针变量的核心用法,包括动态内存分配、数组处理以及初始化等关键操作要点。
相关文章
- 玩家用AI生成《最后生还者3》 结果竟生成了两个艾莉 06-01
- 再生试剂末世生存指南 轻松获取三种救命针剂 06-01
- PixVerve 发布 95K 数据集,推进原生超高清图像生成至 1 亿像素 06-01
- 漫蛙manwa漫画网页版入口在哪 06-01
- MMGS通过最优传输聚合和多视图排名实现10倍3DGS压缩 06-01
- Poppy Playtime第五章上线引爆热潮,峰值在线破5.2万人 06-01