结构体定义形式三种:

1.间接定义

struct

student

{

int num;

char name[20];

};

struct student[2];

2.直接定义

struct

student

{

int num;

char name[20];

}stu[2];

3. 无名定义

struct

{

int num;

char name[20];

}stu[2];

结构体数组初始化:

1,顺序初始化:

struct stu[]={200101,"xiaoming",200102,xiaoqiang,200105,"xiaohua"};

2.分行初始化: 添加大括号

struct stu[]={ {200101,"xiaoming"}, {200102,xiaoqiang},{200105,"xiaohua"}};

总结:

上面红色字样初始化是对的。

http://wenku.baidu.com/link?url=xz4FO_lif7yRUK4uPVvAkyh9Lo-beVy5H1mJcCalGdmmZJKlC4qqa6Kse936RNOCa9qqf94_9HTMWOe6ST_OETa85ebJqYgejTBKvOCDWna

转载于:https://www.cnblogs.com/dayInAndOut/p/3636222.html

结构体数组 初始化(转)相关推荐

  1. java 结构体数组初始化_C数组结构体联合体快速初始化

    背景 C89标准规定初始化语句的元素以固定顺序出现,该顺序即待初始化数组或结构体元素的定义顺序. C99标准新增指定初始化(Designated Initializer),即可按照任意顺序对数组某些元 ...

  2. C语言学习笔记---结构体数组初始化

      既然结构体是一种数据类型,那么它也可以定义为数组的形式.比如要描述一本书的信息,可以将书的名称,作者,价格这些信息用一个结构体来描述,在使用的过程中不可能只描述一本书,所以就需要使用一个结构体数组 ...

  3. c语言字符结构数组初始化,C语言结构体数组初始化问题

    C语言结构体数组指定初始化器时,下面的三种方法,只有第三种可以,但是第一,二种,我看不出语法上哪错了,编译器DEVc++会报错 [Error] C99 designator 'num_insur' o ...

  4. C语言一维数组、二维数组、结构体的初始化

    C语言数组的初始化表示方法 一.C语言一维数组初始化: (1)在定义数组时对数组元素赋以初值.如: static int a[10]={0,1,2,3,4,5,6,7,8,9}; 经过上面的定义和初始 ...

  5. C语言 | 结构体数组

    C语言结构体数组概述 一个结构体变量中可以存放一组有关联的数据,如一个学生的学号.姓名.成绩等数据,如果有10个学生的数据需要参加运算,显然应该用数组,这就是结构体数组. 结构体数组与之前介绍的数值型 ...

  6. C语言自定义数据类型(二)使用结构体数组

    一个结构体变量中可以存放一组有关联的数据(如一个学生的学号.姓名.成绩等数据).如果有 10 个学生的数据需要参加运算,显然应该用数组,这就是结构体数组.结构体数组与以前介绍过的数值型数组的不同之处在 ...

  7. 结构体数组与结构体指针

    目录 结构体基础-结构体数组与结构体指针 1.结构体数组 1.1声明结构体数组 1.2初始化结构体数组 2.结构体指针 2.1声明结构体指针 2.2初始化结构体指针 2.3 结构体指针的优点 3. 用 ...

  8. 【结构体】 结构体引用、结构体数组指针、包含结构的结构体

    目录 一.概念.变量的定义 初识结构体 结构体变量的定义.引用结构体类型的初始化 二.结构体的数组 认识结构体数组 初始化结构体数组 三.结构体指针 初识结构体指针 指向结构体数组的指针 结构体作为函 ...

  9. 定义struct结构体数组

    题目要求: 有3个候选人,每个选民只能投票选一人,要求编一个统计选票的程序,先后输入被选人的名字,最后输出各人得票结果. 解题思路: 设一个结构体数组,数组中包含3个元素 每个元素中的信息应包括候选人 ...

  10. C语言结构体变量和结构体数组-学习笔记(十六)

    一.结构体变量 1.结构体概念 将不同类型的数据组合成一个有机的整体即为结构体.结构体由许多组织在一起的数据项组成,这些数据项不需要属于同一类型. 2.结构体类型及结构体变量定义 (1)结构体类型声明 ...

最新文章

  1. 4个实验,彻底搞懂TCP连接的断开
  2. 【自动驾驶/opencv】32.交通灯颜色提取的难点
  3. 屏的像素与传输速率_柔性半导体新突破:传输速度已足够驱动OLED像素
  4. 物理磁盘空间使用已满导致数据库hang起
  5. 工作338:pc重置筛选条件
  6. 关键词组合工具_关键词的优化方法及搜索工具,亚马逊关键词处理
  7. smartadmin mysql_Smart Admin
  8. Integrated Electrical Test Vehicle Co-designed with Microfluidics for Evaluating the Performance of
  9. dedecms织梦后台账号或密码忘记了怎么办?
  10. 怎样给证件照快速改底色?告诉大家一个简单方法
  11. Element 中时间选择器配置 本月 及 上个月 快捷方式
  12. POS消费小票(签购单)上的“秘密”
  13. 机器学习之Kmeans
  14. 《北洋军阀统治时期的政治经济与文化》教学设计
  15. photoshop抠图后如何使边缘模糊圆滑
  16. 2022北京高考数学压轴题21题的一种解答
  17. STM32使用ADC+DMA进行多通道模拟量采集 (踩坑及傻瓜式解析)
  18. 第二十四讲 多线程——如何停止线程?
  19. #185. 布丁怪兽
  20. LINUX下基于LDAP集中系统用户认证系统

热门文章

  1. 图像降噪有哪些方法?
  2. postman文件导入
  3. canvas绘制频谱图
  4. 正则验证手机号码和邮箱格式
  5. win10做文件服务器怎么精简,win10精简系统怎么做到
  6. 如今表情包的天下,曾经可是颜文字和Emoji的啊...
  7. Linux环境关闭开机自启动服务
  8. 洗小龙虾、麻将,洗碗机品牌“大秀肌肉”会让年轻人心动吗?
  9. 第三次打卡 特征工程
  10. data 谷歌浏览器更改user 路径_谷歌浏览器修改缓存路径