[C]结构体数组初始化
/*
============================================================================
Name : struct_arr_init.c
Author :
Version :
Copyright : Your copyright notice
Description : Hello World in C, Ansi-style
参考:https://blog.csdn.net/subfate/article/details/52776674
============================================================================
*/
#include <stdio.h>
#include <stdlib.h>
typedef enum
{
ZERO,
ONE,
TWO
}num_t;
typedef enum
{
FIRST,
SECOND
}type_t;
typedef struct _struct
{
num_t num;
type_t type;
}test_t;
int main(void) {
puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
test_t arr[3] =
{
[0] = {ZERO,FIRST},
[2] = {TWO,SECOND},
[1] = {ONE,SECOND}
};
test_t arr1[3] =
{
{ZERO,FIRST},
{TWO,SECOND},
{ONE,SECOND}
};
printf("arr[2] = %d\n",arr[2].num);
printf("arr1[2] = %d\n",arr1[2].num);
return EXIT_SUCCESS;
}
[C]结构体数组初始化相关推荐
- java 结构体数组初始化_C数组结构体联合体快速初始化
背景 C89标准规定初始化语句的元素以固定顺序出现,该顺序即待初始化数组或结构体元素的定义顺序. C99标准新增指定初始化(Designated Initializer),即可按照任意顺序对数组某些元 ...
- C语言学习笔记---结构体数组初始化
既然结构体是一种数据类型,那么它也可以定义为数组的形式.比如要描述一本书的信息,可以将书的名称,作者,价格这些信息用一个结构体来描述,在使用的过程中不可能只描述一本书,所以就需要使用一个结构体数组 ...
- c语言字符结构数组初始化,C语言结构体数组初始化问题
C语言结构体数组指定初始化器时,下面的三种方法,只有第三种可以,但是第一,二种,我看不出语法上哪错了,编译器DEVc++会报错 [Error] C99 designator 'num_insur' o ...
- C语言一维数组、二维数组、结构体的初始化
C语言数组的初始化表示方法 一.C语言一维数组初始化: (1)在定义数组时对数组元素赋以初值.如: static int a[10]={0,1,2,3,4,5,6,7,8,9}; 经过上面的定义和初始 ...
- C语言 | 结构体数组
C语言结构体数组概述 一个结构体变量中可以存放一组有关联的数据,如一个学生的学号.姓名.成绩等数据,如果有10个学生的数据需要参加运算,显然应该用数组,这就是结构体数组. 结构体数组与之前介绍的数值型 ...
- C语言自定义数据类型(二)使用结构体数组
一个结构体变量中可以存放一组有关联的数据(如一个学生的学号.姓名.成绩等数据).如果有 10 个学生的数据需要参加运算,显然应该用数组,这就是结构体数组.结构体数组与以前介绍过的数值型数组的不同之处在 ...
- 结构体数组与结构体指针
目录 结构体基础-结构体数组与结构体指针 1.结构体数组 1.1声明结构体数组 1.2初始化结构体数组 2.结构体指针 2.1声明结构体指针 2.2初始化结构体指针 2.3 结构体指针的优点 3. 用 ...
- 【结构体】 结构体引用、结构体数组指针、包含结构的结构体
目录 一.概念.变量的定义 初识结构体 结构体变量的定义.引用结构体类型的初始化 二.结构体的数组 认识结构体数组 初始化结构体数组 三.结构体指针 初识结构体指针 指向结构体数组的指针 结构体作为函 ...
- 定义struct结构体数组
题目要求: 有3个候选人,每个选民只能投票选一人,要求编一个统计选票的程序,先后输入被选人的名字,最后输出各人得票结果. 解题思路: 设一个结构体数组,数组中包含3个元素 每个元素中的信息应包括候选人 ...
- C语言结构体变量和结构体数组-学习笔记(十六)
一.结构体变量 1.结构体概念 将不同类型的数据组合成一个有机的整体即为结构体.结构体由许多组织在一起的数据项组成,这些数据项不需要属于同一类型. 2.结构体类型及结构体变量定义 (1)结构体类型声明 ...
最新文章
- HwServiceManager篇-Android10.0 HwBinder通信原理(五)
- AlphaGo之父对话《连线》,曾被导师劝阻研究强化学习,如今获得ACM计算奖
- python 整合excel_Python将多个excel文件合并为一个文件
- unix网络编程 str_cli epoll 非阻塞版本
- 疑似谷歌Pixel 4真机谍照曝光:边框宽到没朋友
- android 百度地图大头针,百度地图(大头针)
- NNS域名系统之SGAS
- 成功解决Could not fetch URL https://pypi.tuna.tsinghua.edu.cn/simple/xx/: There was a problem confirming
- 以1敌10不是梦,Spring Boot企业级真实应用案例
- 【图文详解】Python(3.9.6)安装教程 + pip安装教程
- Python爬取某短视频热点
- 一起学爬虫(Python) — 23 自动化详解2
- [201011][Maven 实战][许晓斌][著]
- Spring Autowire自动装配(转http://lep1985520.blog.163.com/blog/static/56600480200901441338486/)
- 买极米NEW Z8X的我后悔了,换成当贝F3 Air可真香
- ant-design,解决格式化Table中的时间
- 湿空气性质计算,随笔与学习记录(1.饱和水蒸气压力计算)
- 批量手机号归属地查询
- Mac平台配置OpenGL(glut,glew)
- python 地址簿