background image

 

 

2.6   变量赋初

 

程序中常需要对一些变量预先设置初值。 语言允许在

 

定义变量时对变量赋初值 ---- 变量的初始化。

 int    a=3

              

/*  指定 为整型变量,初值

为 3 */
 float  f=3.56

       

/*  指定 为实型变量,初值为

3.56 */
 char  c='a'

        

/*  指定 为字符变量,初值

为 'a' */

1. 可以对定义变量的一部分初始化
  

 

如: int  a , , c=5;

2. 如果对几个变量赋以同一个初值,不能写成:
          int  a=b=c=3;
    

应写成

          int a=3

,

b=3

,

c=3;

3.  初始化不是在编译阶段完成的,而是在程序运行时,执
行函数时赋初值的,相当于有一个赋值语句。例如:

int a=3;

相当于:

int a;
 a=3;