1.什么叫分配内存,什么叫释放内存?
- 分配内存
操作系统将某一块内存空间的使用权限分配给该程序
- 释放内存
操作系统将分配给该程序的内存空间的使用权限收回,该程序就不能再使用这一块内存空间
,释放内存不是把该内存中的内容清零
2. 变量为什么必须得初始化?
不初始化,则变量通常就是垃圾值
3.详细说明系统是如何执行,int i=5;这个语句的?
vs2022 中执行int i=5; 会请求操作系统为i分配存储空间,操作系统会在内存中寻找一块空闲空间,把该区域当做i来使用,后期对i的操作就是对该内存空间的操作
4.C语言中哪些是学习的重点?
流程控制 、函数、指针、静态内存和动态内存