创建数组

  1. int number[2]; number[0] = 2;number[1]=3;
  1. int number[]={1,2,3,4,5,6,7};

错误写法:int[] numebr={1,2,3,4,5,6,7};

二维数组

  1. int number[][5] {
  2. {0,2,4,5,6}
  3. {1,3,5,7,5}
  4. };

注:行数可以由编译器来数,但列数必须从一开始就确定并声明

获取数组长度

C++

  1. #include<iostream>
  2. int main()
  3. {
  4. int nums[5] = {1, 2, 3, 45};
  5. const int size = sizeof(nums)/sizeof(nums[0]);
  6. printf("%d",size);
  7. return 0;
  8. }

C

  1. #include<stdio.h>
  2. int main()
  3. {
  4. int nums[5] = {1, 2, 3, 45};
  5. const int size = sizeof(nums)/sizeof(nums[0]);
  6. printf("%d",size);
  7. return 0;
  8. }