int num[100];//表示有100个空:从num[0]到num[99]
一维数组(一个下标)
- 这样放置的好处是刚好和线性代数中矩阵的理解是一样的。
- 所以 坐标 的思想是挺必要的
- 在一维数组中,遍历数组只需要一重循环;但在二维数组中,遍历数组就需要二重循环。
- 注意是从0开始编号
- a[i,j] 中i,j是一个表达式要优先运算的,其中的逗号是一个运算符,所以a[i,j] = a[(i,j)] = a [j],实际上这不是正确表达二维数组的方式
- a[i][j] 表示一个 i 行 j 列的二维数组
- 二维数组和一维数组在内存当中的排列是一样的,可以不带里面的大括号,直接像一维数组那样初始化
- 当然为了可读性,写成行和列的形式是比较好的