第7周:数组——7.2 数组运算

2017-06-07  本文已影响0人  hyt222

1.数组的集成初始化


2.数组的大小

sizeof 给出整个数组所占据的内容的大小,单位是字节。sizeof(a)/sizeof(a[0]) 得到数组单元个数。

这样的代码,一旦修改数组中初始数据,不需要修改遍历代码。


3.数组的赋值

数组变量本身不能被赋值。要把一个数组的所有元素交给另一个数组,必须采用遍历。

遍历数组通常都是使用 for 循环,让循环变量 i 从0到小于数组的长度。这样循环体内最大的 i 正好是数组最大的有效下标。

常见错误:循环结束条件是 <= 数组长度;离开循环后继续用 i 的值来做数组元素的下标(离开循环后 i 正好为数组长度,数组的无效下标)。


4.数组作为函数参数

数组作为函数参数时,往往必须再用另一个参数来传入数组的大小。

数组作为函数参数时:不能在 [ ] 中给出数组的大小;不能再利用 sizeof 来计算数组的元素个数。


5.二维数组

int a[3][5];通常理解为 a 是一个3行5列的矩阵。

a[i,j] = a[j]
上一篇下一篇

猜你喜欢

热点阅读