【C++】定义和引用二维数组
2016-01-27 22:45
288 查看
具有两个下标的数组称为二维数组。
1、二维数组的一般形式为:
类型名 数组名 [常量表达式] [常量表达式]
float a[3] [4]
定义a为3x4(3行4列)的单精度数组。
2、引用二维数组的元素
一般格式为:
数组名 [下标] [下标]
3、二维数组的初始化
(1)按行给二维数组全部元素赋初值。
int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
(2)可以将所有数据写在一个花括号内。
(3)可以对部分元素赋初值。
(4)如果对全部元素都赋初值,则定义数组时对第1维的长度可以不指定,但第2维的长度不能省。
1、二维数组的一般形式为:
类型名 数组名 [常量表达式] [常量表达式]
float a[3] [4]
定义a为3x4(3行4列)的单精度数组。
2、引用二维数组的元素
一般格式为:
数组名 [下标] [下标]
3、二维数组的初始化
(1)按行给二维数组全部元素赋初值。
int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
(2)可以将所有数据写在一个花括号内。
(3)可以对部分元素赋初值。
(4)如果对全部元素都赋初值,则定义数组时对第1维的长度可以不指定,但第2维的长度不能省。
相关文章推荐
- CPP 1029 Fibonacci数
- VC++文件操作之最全篇
- 初学者的贪吃蛇游戏
- C++ 类的静态成员详细讲解
- 《Effective C++ 》学习笔记——条款03
- 用简单的C语言实现多任务轮流切换(模拟操作系统线程机制)
- 用简单的C语言实现多任务轮流切换(模拟操作系统线程机制)
- 用简单的C语言实现多任务轮流切换(模拟操作系统线程机制)
- C++:const限定符基本解析
- Guess Your Way Out! II---cf 558D (区间覆盖,c++STL map 的使用)
- 【手打】LZW编码的C/C++实现
- 英语数字转换器
- C++文件读写
- 小蚂蚁学习C语言(36)——题目——字符串的倒置
- UTF-8, Unicode, GB2312格式串转换之C语言版
- [土狗之路]coursera上C语言进阶第二周作业
- 类和对象—复数类
- C++ 类模板
- 快速排序算法的实现
- C++小实验:在C++中实现类似于动态语言函数定义的宏