变量的本质是内存中一段存储空间。
Int I; i=5; I 是变量,程序向系统申请了一个内存单元,在程序运行中,i的值可以改变,但程序结束后,其所占的空间不是释放,而是被系统收回权限。 5 Cpu,内存条,vc++6.0,操作系统之间的关系。 6 变量为什么必须初始(即赋值)
软件运行与内存关系(垃圾数据-9868598658) 1. 软件在运行前需要向操作系统申请存储空间,在内存空间足够空闲时,操作系统将分配一段内存空间并将该外存中软件拷贝一份存入该内存空间中,并启动该软件运行。
2. 在软件运行期间,该软件所占内存空间不再分配给其他软件。
3. 当该软件运行完毕后,操作系统将回收该内存空间(注意:操作系统并不清空该内存空间遗留下来的数据),以便再次分配给其他软件使用。《操作系统》一门课中系统分配表中会讲到,用1标记表示内在是被占用的,用0标记表示是空闲的。
综上所述,一个软件所分配到的空间中极可能存在着以前其他软件使用过后的残留数据,这些数据被称之为垃圾数据,所以通常情况下我们为一个变量,为一个数组,分配好存储空间之前都要对该内
存空间初始化。 7 如何定义变量
数据类型 变量名称 = 赋予的值; 等价于
数据类型 变量名; 变量名 = 要赋予的值; 举例子:
int i = 3; 等价于 int i; i = 3; Int i,j;等价于 int i;int j; Int i,j=3 等价于 int i; int j;j=3;
Int I =3, j = 5;等价于 int i; int j; I = 3;j = 5; 8 什么是进制 –逢几进一
我们规定八进制前面加0(零),十六进制前面加0x。
常用计数制对照表:
Printf的基本用法:
9 常量在c中是如何表示的
当个字符使用单引号括起来,多个字符串使用双引号括起来(指针、数组)。
在c中,默认是double类型的。在后面加F表示当