一句话理解
变量定义是在声明:有一个叫这个名字、这种类型的盒子。
为什么要学
C++ 必须先定义,才能用。
讲解
写法:类型 名字; 或 类型 名字 = 初值;。
int n; 定义了整数 n,但没赋值时值是不确定的(局部变量)。所以一上来最好赋初值。
一次可以定义多个:int a = 1, b = 2;。初学建议一行一个,更清晰。
例子
int n = 0;
double x = 1.5;
char c = 'A';
三个盒子:整数 n、小数 x、字符 c,都在定义的同时放好了初值。
常见错误
- 局部 int 不赋初值就拿去累加。
- 类型和名字写反,写成
n int;。