4.1 数组的基本概念
4.1.1 要点归纳
- 一维数组
- 定义:
int a[10];
数组名是一个地址常量,不允许修改。
- 引用:
- 初始化:
- 静态数组
static int a[10];
的初值?
- 全部赋初值
- 部分赋初值
- 定义不确定长的数组:
static int a[] = {1,2,3};
//a数组的长度是3
- 二维数组
- 定义:
float b[3][4];
- 按行存放,内存中先存放第一行元素,再存放第二行
- 可看作是特殊的一维数组
- 第二个必须不能省,第一个可以省
float a[][4];
- 引用:
- 初始化:
- 分行给二维数组赋初值
- 按数组在存储时的排列顺序
- 允许省略第一维长度给二维数组赋初值
int b[][2]={1,2,3,4,5,6}; //第一维长度是6/2
- 三维及以上的多维数组
4.1.2 例题解析
- 单项选择题
- 填空题
- 判断题
- 简答题
- 程序设计题
- 4-1-32:对于给定的行数n在二维数组a中产生如下形式的杨辉三角形并输出
- 4-1-32:计算1997!的值。
- 4-1-38:实现很长整数相加的过程。
4.2 字符数组和字符串数组
4.2.1 要点归纳
4.2.2 例题解析
学习记录和问题
posted @
2017-01-14 20:20
im天行
阅读(
88)
评论()
编辑
收藏
举报