当前位置:  技术问答>linux和unix

关于结构体数组的初始化,是否可以在定义时进行?

    来源: 互联网  发布时间:2017-03-31

    本文导语:  CIDR_S 是个结构体,定义如下:     typedef struct tagCIDR     {         unsigned int uiIP;         unsigned int uiMask;     }CIDR_S; 现要定义一个 CIDR_S 结构的数组并初始化,如下:     CIDR_S stCIDR[32] = {0}; G...

CIDR_S 是个结构体,定义如下:
    typedef struct tagCIDR
    {
        unsigned int uiIP;
        unsigned int uiMask;
    }CIDR_S;

现要定义一个 CIDR_S 结构的数组并初始化,如下:
    CIDR_S stCIDR[32] = {0};

GCC 启用 -Wall 选项后,提示:
    警告: 初始值设定周围缺少花括号 [-Wmissing-braces]
    警告: (在‘stCIDR[0]’的初始化附近) [-Wmissing-braces]

这个 warning 的含义应该是,初始化结构体数组应该用形如:
    {{0,0}, {0,0}...}
的形式,所以提示缺少花括号。
我的问题是,不用 memset,如何消除该 warning?是否不能像单个结构体那样,直接 ={0} 就可以全部初始化?

|
试下CIDR_S stCIDR[32] = {{0}};

    
 
 

您可能感兴趣的文章:

  • 如何把一个数组转化为一个数据结构,如ArrayList。
  • 结构体数组映射到共享内存区的问题
  • 怎样才能用java实现结构体数组,最好有代码!谢了!送上100分!!!!
  • linux结构体中一个0个元素的数组
  • java 的数组,引用和结构体的问题!
  • 想建立一个指向结构体的指针数组,但编译不过,望高手指点!
  • C语言 结构体动态数组内存释放问题
  • 奇怪 linux 下 动态创建数组 这样写说结构体的实参类型无效
  • C++结构体数组详细解析
  • linux内核代码 sem.c 中结将结构体视为数组的问题
  • 关于C语言结构体初始化的疑问
  • 浅谈C语言中结构体的初始化
  • 问1)标记化的结构初始化语法2)SET_MODULE_OWNER
  • C#中结构(struct)的部分初始化和完全初始化实例分析
  • 关于phtread_mutext_t结构初始化的疑惑
  • 浅析C++中结构体的定义、初始化和引用
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问:在用proc方式往数据库插入数据时,我能不能定义一个结构体,它与表的每一项对应,将结构体赋好值后,再只将这个结构体插入表中,这行不行啊?
  • python中定义结构体的方法
  • 在Qt中,不知道如何定义结构变量-struct?
  • 求助:我的第一个 socket 程序,缺少某些结构的定义
  • vim自定义结构体怎样自动补全
  • 一个结构定义的问题!
  • 最简单的问题,linux下怎么查看某个结构体的定义。
  • 请教redhat9下如何查看系统定义的结构的帮助文档
  • 如何实现C#自定义结构的强制转换
  • 请问linux下FILE结构在哪里有定义,
  • 如何在Vi中跟踪一个结构的具体定义?
  • struct sockaddr_in 这个结构在哪里定义的?
  • 一个简单的结构体定义的问题
  • emacs中写程序的时候能否方便的查到某些结构体的定义?
  • 定义一个进程结构体发生错误,求助!
  • 操作系统 iis7站长之家
  • 请问:unix中struct timeval结构在那个头文件里定义?
  • 新手提问:有没有快捷的办法找到一个结构的定义(比如FILE, acct等)
  • 已经包含了unistd.h,gcc编译时仍报错未定义pid_t结构体
  • GTK+遇到一个超怪异的错误,定义的结构体赋值就出错。
  • <<大话数据结构>>中冒泡排序算法改进
  • 全局结构体变量和全局结构体指针变量
  • 基于Key-Value的NOSQL数据库Redis的数据结构及常用相关命令介绍
  • 《arm体系结构结构与编程》书如何
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • file结构和inode结构
  • 数据结构:图(有向图,无向图),在Python中的表示和实现代码示例
  • 《莱昂氏UNIX源代码分析》中有一种结构体声明没有结构体名
  • mysql 命令大全及导入导出表结构或数据
  • 关于学籍管理系统B/S结构实现的结构问题
  • GCC 编译问题: 结构A中有个成员结构B??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,