Chinaunix首页 | 论坛 | 博客
  • 博客访问: 714876
  • 博文数量: 126
  • 博客积分: 2944
  • 博客等级: 上校
  • 技术积分: 1160
  • 用 户 组: 普通用户
  • 注册时间: 2005-02-17 11:09
个人简介

文章分类

全部博文(126)

文章存档

2022年(1)

2018年(1)

2017年(5)

2016年(5)

2013年(5)

2012年(21)

2011年(24)

2010年(1)

2009年(2)

2008年(12)

2007年(6)

2006年(19)

2005年(24)

分类: C/C++

2012-05-14 15:44:25

如下第12行所示,这是个巧妙的方法。利用的规则是【如果初始化时指定的的元素个数比数组大小少,剩下的元素都会被初始化为0.】

  1. #include <stdio.h>

  2. typedef struct {
  3.     int a ;
  4.     int b;
  5. } str_t;

  6. int main()
  7. {
  8.     int i;

  9.     str_t st[12] = {0};

  10.     for(i = 0; i < 12; i++){
  11.         printf("%d\n", st[i].a);
  12.     }

  13.     return 0;
  14. }


阅读(10605) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~