8.1.1
- 定义数组方法:数据类型 数组名 [数组长度];int arr [100];
- 数组的集成初始化方法:数据类型 数组名 [] = {每个元素,};int arr []={1,2,3,4,5};
8.1.2
- 数组越界错误:segmentation fault
8.2.1
- 数组大小:sizeof(数组名)/sizeof(数组名[0]); sizeof(a) / sizeof(a[0]);
- 数组作为函数参数时,往往必须再用另一个参数来传入数组的大小。
8.2.2
- 判断1-100素数(存素数表方法)
- 建一个长度为100的内容全为1的数组。
- 从2开始找其倍数,若角标能整除其,那么将其角标下元素赋为0。
- 找3的倍数,以此类推...(for嵌套)
- 打印数组内为1的即为素数。
8.2.3
- 二维数组:int arr[3][5]; (3行5列的矩阵)
- 二维数组遍历:外循环行,内循环列。
- 可以省略行,由编译器来数。列数必须给出。