C语言基础 有一句话说:C语言要求变量必须先定义,后使用!什么叫定义?

如题所述

1.C语言先要定义后使用,这是跟编译器的执行顺序有关的,像C++就不会了,基本在想用得时候才定义变量
2.int表示整型,我觉得你应该抛开int,char等这样的字眼,这些东西其实就是一个说明符方便我们记忆和理解变量的,实际内部是通过字节来表示的,比如说int在32位下表示4个字节,char表示1个字节,其他的自己参考~
int
Var1
;
//这表示声明了一个int变量Var1
Var1
=
99
;
//给Var1赋值99,可以理解为定义,定义这个东西其实我觉得要看意境理解了
======
类似下面
int
var2
=
100
;//表示声明一个变量的同时给他赋值,可以理解为定义了
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-09
可以这样理解:定义就是分配内存空间!
定义了一个变量后,那么在内存里就有一段空间属于这个变量。
对变量的值进行操作,就是对内存中的内容进行操作。
整型变量,其实可以理解成整数,包括负整数

正整数。
比如:
int
data;
//
定义一个整型变量,变量的名字为
data

相应的,系统就会有
4
个字节的内存存储这个变量。
data
=
1;
对变量的操作就会修改内存中的内容。
相似回答
大家正在搜