如下第12行所示,这是个巧妙的方法。利用的规则是【如果初始化时指定的的元素个数比数组大小少,剩下的元素都会被初始化为0.】
- #include <stdio.h>
- typedef struct {
- int a ;
- int b;
- } str_t;
- int main()
- {
- int i;
- str_t st[12] = {0};
- for(i = 0; i < 12; i++){
- printf("%d\n", st[i].a);
- }
- return 0;
- }
阅读(10611) | 评论(0) | 转发(0) |