C 结构体变量的初始化


  1、结构体变量的初始化———结构体变量与其它的变量一样,可以在定义时对成员进行相应的初始化工作。

 

 

   2、例子:

        struct ST

        {

         int a;

         float b;

         char c;

        }a={1,2.5,‘t’};

 

       例子分析:

        (1)通过上面的例子,我们可以看到定义了一个结构体变量a,然后,在a的后面使用=以及一对大括号,而大括号中的内容,就是对成员将要赋的初始值,而初始值的类型与数量必须与成员一一对应。

        (2)所以,在大括号中,我们首先使用了整型值1对整型成员a进行赋值,所以,a中的值等于1。

        (3)然后,第2个值就是对浮点成员b进行赋值,所以,b中的值就等于2.5

        (4)然后,第3个值就是对字符成员c进行赋值,所以,c中的值就等于't'

     

 

 

   非常好,现在,我们已经掌握了C中的“结构体变量初始化”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用“结构体变量初始化”去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

    不要停留在理论规则上面,快动起来吧!

 

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练