北京笔记本出租:所有的C变量必须在使用之前定义该怎么理解呢

来源:百度文库 编辑:神马品牌网 时间:2024/05/09 02:37:46

是这样的
定义一个变量就是在内存中开辟出一个存储空间
比如 int i=1;
就是在内存中开辟2个字节的空间用来存储数据“1”
所以用之前要先定义,要不然系统找不到对应的内存空间

不定义的话
就是没有给你的变量 申请 内存空间

程序 都是在内存中 运行的

如果没有定义 这个变量 在内存 也就没有位置
编译器就会不认识 你怎么用这个变量呢? 也就是找不到 这个变量的!

比如:
如果你想令i=1或i=(表达式)
那么在给i赋值之前必须定义i,如:int i; float i=0;

其实是这样的:数据分很多种类型,各种各样的类型有不同的存储大小,不用的使用方法;所以在使用前必须先定义一下是什么类型,开辟空间存放它,以防出问题。

整数用int,long
实数用float double
字符用char