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

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]


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容