只是告诉编译器x是×××。code
须要创建存储空间的(定义、声明)。例如:int a在声明的时候就已经创建了存储空间。 如: int i;
blog
不须要创建存储空间的(声明)。例如:extern int a其中变量a是在别的文件中定义的。如:extern int a;
内存
定义是在内存中肯定变量的位置、大小。如: int i;
ci
初始化是定义变量时候赋给变量的值(从无到有)。如: int i=9;
get
赋值是之后用到该变量,赋给该变量新的值。如: i= 7;
编译器
from: 声明、定义、初始化、赋值的区别it