设为首页 加入收藏

TOP

结构体初始化
2019-07-12 14:10:05 】 浏览:165
Tags:结构 初始

在内核文件里经常看到结构体里成员名以点开头,其实是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,
     }
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇第一次写博客,随便说说 下一篇leadcode的Hot100系列--347. 前 K..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目