当前位置: 移动技术网 > IT编程>开发语言>C/C++ > 结构体初始化

结构体初始化

2019年07月12日  | 移动技术网IT编程  | 我要评论

哈罗小说网,李超英,桐庐房产

在内核文件里经常看到结构体里成员名以点开头,其实是c99提供的结构体初始化的方法之一。
下面看一下c语言结构体初始化的3种方法:

typedef struct {
        int a;
        char b;
        float c;
} stu;
  1. c89标准的初始化方法

     stu stu1 = {1, 'a', 1.5};
  2. c99标准初始化方法

     stu stu2 = {
             .a = 1,
             .b = 'a',
             .c = 1.5,
     };
  3. gun c 初始化方法 (非标准,不推荐)

     stu stu3 = {
             a: 1,
             b: 'a',
             c: 1.5,
     }

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网