C语言中定义的变量代表内存中的一个什么

如题所述

C语言中定义的变量代表内存中的一个连续的内存单元,连续内存单元的大小由变量定义时的类型决定,比如,
int a;//windows平台vc下,a变量占4个字节。

变量在计算机语言中能储存数值或能表示对象抽象概念。变量可以通过变量名或其内存地址访问。变量具有变量名,变量类型,变量生命周期,变量存储类型,变量作用域等几大概念。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-18
c语言的运作时要内存的,在内存中活动的,你定义了一个变量,他就是程序的一部分,就要在内存中有一席之地,不然就无法操作它,你定义一个int,这要根据语法规则来,int占用4个字节,这就好比车子有车子的排量,大众和悍马的排量肯定是不同的,int和double定义的内存占用的空间也不同。
第2个回答  2010-10-18
就是内存中的一块地方。比如你定义一个int a; 就是在内存中找一个连续的四个字节(int是4个字节,32位机器上)的空间。
第3个回答  2010-10-18
存储单元本回答被网友采纳