2.6 变量赋初
值
程序中常需要对一些变量预先设置初值。 C 语言允许在
定义变量时对变量赋初值 ---- 变量的初始化。
int a=3
;
/* 指定 a 为整型变量,初值
为 3 */
float f=3.56
;
/* 指定 f 为实型变量,初值为
3.56 */
char c='a'
;
/* 指定 c 为字符变量,初值
为 'a' */
1. 可以对定义变量的一部分初始化
如: int a , b , c=5;
2. 如果对几个变量赋以同一个初值,不能写成:
int a=b=c=3;
而
应写成
:
int a=3
,
b=3
,
c=3;
3. 初始化不是在编译阶段完成的,而是在程序运行时,执
行函数时赋初值的,相当于有一个赋值语句。例如:
int a=3;
相当于:
int a;
a=3;