美文网首页
第7周:数组——7.2 数组运算

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

作者: hyt222 | 来源:发表于2017-06-07 14:23 被阅读0次

    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]

    相关文章

      网友评论

          本文标题:第7周:数组——7.2 数组运算

          本文链接:https://www.haomeiwen.com/subject/ahoofxtx.html