day8

作者: 163163nba | 来源:发表于2016-01-10 15:21 被阅读0次

    1数组的基本概念

    • 常量定义数组

      • int arrays[3]; //定义
    • 变量定义数组

      • int arrays[num];//c99 不支持
      • (c99可能是C语言的某个版本,使用变量定义数组在运行时才确定大小,要慢于使用常量定义的数组)
    • 数组赋值

      • arrays[1] = 10;

    2数组的多种初始化方式

    • 只定义数组没有初始化那么数组中都是垃圾值,只有初始化后才可以使用

      1. 先定义数组,在初始化
      • arrays[1] = 10;
      1. 定义数组的同时进行初始化
      • int nums[5] = {1,2,3,4,5};
      1. 不指定元素个数,进行初始化
      • int num[] = {1,2,3,4,5};
      1. 指定元素个数,进行部分初始化
      • int num[5] = {1,2,3}
      1. 指定元素个数,为制定的元素进行初始化
      • int nums[5] = {[3] = 5, [4] = 10};
    • 注意定义数组同时进行初始化时,数组长度不能再使用变量。

    • 如何计算数组中有几个元素
      int arrays[3];
      int element = sizeof(arrays)/sizeof(int);

    相关文章

      网友评论

          本文标题:day8

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