数组和结构
来源:互联网 发布:软件导刊 质量 编辑:程序博客网 时间:2024/05/18 02:31
数组
Tips
- 数组是一种构造类型数据,将相同类型的变量组合起来
- 数组下标可以是常量、变量、表达式
- 数组元素个数 =
sizeof(a) / sizeof(a[0])
- 需要多个数组时,分行定义
Initialize
对部分元素初始化,其余元素会被初始化为0
int a[4] = {0}; //0, 0, 0, 0
int a[4] = {1}; //1, 0, 0, 0
int a[4] = {1, 2}; //1, 2, 0, 0
Cautions
指针数组的每一行长度可以不同,二维数组的每行的长度是相同的
结构
Tips
- 结构将一组相关数据结合在一起
- 不能在定义结构类型时直接进行初始化
Definition
struct date{ int year; int month; int day;}today, *oneDay;//定义了一个 struct date 类型的结构 today//和一个指向 struct date 类型的指针 oneDay
typedef struct time{ int year; int month; int day;}date;//date 即成为该类型的名称
阅读全文
0 0
- 指针,数组和结构
- 数组、结构和枚举
- 结构指针和数组
- 结构体和数组
- 结构体和数组
- 数组和结构
- 结构体和数组
- 结构体数组和结构体指针
- 结构体指针和结构体数组
- C++指针、数组和结构
- 黑马程序员--结构和数组
- 老码识途 数组和结构体
- 结构体指针和数组
- 数组和结构的分辨
- ch5 指针、数组和结构
- 数组结构-栈和队列
- 元胞数组和结构体数组
- matlab_结构数组和单元数组
- 计算机系统的初步学习(持续更新)--关于replace_byte()函数
- HDU 2594 Simpsons’ Hidden Talents
- 常见的HTTP状态码(HTTP Status Code)说明
- 7-85 红色警报(25 分)
- MyBatis创建流程
- 数组和结构
- SpringMVC中的/*和/的区别
- 闭包
- heartbeat+Haproxy多VIP负载均衡高可用
- java面试题上
- HDU1823 Luck and Love (二维线段树 + 单点更新 + 区间查询)
- 三个孩子年龄相乘是36,将三个孩子的年龄从大到小输出的智力编程题
- Chinese Zodiac---ACM青岛Regional
- 查看网页编码方式的通用方法