这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 5.结构变量的初始化

共1条 1/1 1 跳转至

5.结构变量的初始化

高工
2014-10-29 16:37:37     打赏

  和其他类型变量一样,对结构变量可以在定义时进行初始化赋值。


  【例11-2】对结构变量初始化。


main(){
    struct stu{  /*定义结构*/
        int num;
        char *name;
        char sex;
        float score;
    }boy2,boy1={102,"Zhang ping",'M',78.5};
    boy2=boy1;
    printf("Number=%d\nName=%s\n",boy2.num,boy2.name);
    printf("Sex=%c\nScore=%f\n",boy2.sex,boy2.score);
}

 

  本例中,boy2、boy1均被定义为外部结构变量,并对boy1作了初始化赋值。在main函数中,把boy1的值整体赋予boy2,然后用两个printf语句输出boy2各成员的值。



共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]