zoukankan      html  css  js  c++  java
  • c语言中结构体成员的初始化

    c语言中结构体成员的初始化, 结构体的成员可以单独赋值,也可以进行整体的初始化来实现一次性赋值。

    1、

    #include <stdio.h>  //main函数头文件 
    
    #define NAME_LEN 64  // 对象式宏 
    
    struct student{  //结构体声明, student为结构名, struct student为类型名, name、height、weight和schls为结构体成员。 
        char name[NAME_LEN];
        int height;
        float weight;
        long schols;
    };  // 结构体声明的末尾要使用分号。 
    
    int main(void)
    {
        struct student takao = {"Takao", 173, 83.3};  // 结构体成员的赋值处理可以单独赋值外,也可以在声明的时候通过初始化一次性赋值,使用大括号将初识值括起来,中间使用逗号隔开, 
        //赋值顺序和结构体成员的声明顺序一致,未被赋值的结构体成员,初始值为0, 比如此处的schols值为0. 
        
        printf("takao.name:  %s
    ", takao.name);
        printf("takao.height:  %d
    ", takao.height);
        printf("takao.weight:  %.2f
    ", takao.weight);
        printf("takao.schols:  %ld
    ", takao.schols);
        
        return 0;
    }

  • 相关阅读:
    封装图片处理类(缩略图)
    封装表单验证类
    魔术方法
    封装自己的smartyBC类
    快捷键
    unicode
    基本数据类型课上练习
    数制总结
    12.29.作业
    12.28作业
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14851971.html
Copyright © 2011-2022 走看看