动态内存会被自动释放吗?
自动 释放 动态内存
2023-09-14 09:12:04 时间
动态内存会被自动释放吗?
函数体内的局部变量在函数结束时自动消亡。
p 是局部的指针变量,它消亡的时候会让它所指的动态内存一起完蛋。这是错觉!
1 #include <iostream> 2 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 4 using namespace std; 5 int main(int argc, char** argv) { 6 //声明变量 7 int i,j; 8 float t,a[5]; 9 10 //从键盘上为数组赋值 11 for (i=0;i<=4;i++) 12 { 13 cout<<"a["<<i<<"]="; 14 cin>>a[i]; 15 } 16 17 //对数组按从大到小顺序排序 18 for (i=0;i<=3;i++) 19 for (j=i+1;j<=4;j++) 20 if (a[i]<=a[j]) 21 { 22 t=a[i]; 23 a[i]=a[j]; 24 a[j]=t; 25 } 26 27 //显示排序结果 28 for (i=0;i<=4;i++) 29 cout<<a[i]<<" "; 30 return 0; 31 }
相关文章
- 面向对象: 接口与对象生存周期,接口自动释放
- 使用JavaScript实现Input输入数据后自动计算并实时显示
- 【完整示例】采用jenkins pipeline实现自动构建并部署至k8s
- 具备自动刷新功能的 SAP ABAP ALV 报表
- paip.jdbc 连接自动释放的测试
- uniapp实现每次进入页面时自动开启 30 秒的倒计时效果demo(整理)
- Eclipse自动生成get和set方法
- Android 9.0 recovery 菜单页跳过弹窗自动 WIPE_DATA(恢复出厂设置)
- PyCharm中已经有requirements.txt没有提示自动安装
- 测试开发实战|接口自动化测试框架开发 (pytest+allure+aiohttp+ 用例自动生成)
- Selenium还能这么玩:自动管理浏览器
- VM VirtualBox 全屏模式 && 自动缩放模式 相互切换
- AW 自动白平衡 Understanding White Balance Control