C语言—多维数组

作者:追风剑情 发布于:2019-9-28 10:15 分类:C

示例


  1. //Visual Studio中加上这句才可以使用scanf()
  2. //否则只能使用scanf_s()
  3. #define _CRT_SECURE_NO_WARNINGS
  4. #include <stdio.h>
  5. #include <stdbool.h>
  6.  
  7. #define SIZE 4
  8.  
  9. //argc: 参数个数 argv[]: 参数数组
  10. int main(int argc, char *argv[])
  11. {
  12. //声明并初始化数组
  13. int arr[2][2] = {
  14. {1,2},
  15. {3} //部分初始化,其余部分会自动设为0
  16. };
  17.  
  18. //可以省略子数组括号,只要元素个数填够就行
  19. //未填够的部分会自动初始化为0
  20. int arr1[2][2] = { 5,6,7,8 };
  21.  
  22. int arr2[][2] = {
  23. {1,2},
  24. {3,4},
  25. {5,6}
  26. };
  27.  
  28. for (int i = 0; i < 2; i++)
  29. for (int j = 0; j < 2; j++)
  30. printf("arr[%d][%d]=%d\n", i, j, arr[i][j]);
  31.  
  32. printf("arr1-----------\n");
  33.  
  34. for (int i = 0; i < 2; i++)
  35. for (int j = 0; j < 2; j++)
  36. printf("arr1[%d][%d]=%d\n", i, j, arr1[i][j]);
  37.  
  38. printf("arr2-----------\n");
  39.  
  40. for (int i = 0; i < 3; i++)
  41. for (int j = 0; j < 2; j++)
  42. printf("arr2[%d][%d]=%d\n", i, j, arr2[i][j]);
  43.  
  44. system("pause");
  45. return 0;
  46. }


运行测试 

1111.png

标签: C语言

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号