zoukankan      html  css  js  c++  java
  • 多维数组

    #define _CRT_SECURE_NO_WARNINGS
    #include<stdio.h>
    #include<string.h>
    #include<stdlib.h>
    #include<math.h>
    #include<time.h>

    int main()

    {

    //一维数组定义:数据类型 数组名[元素个数]      一行几列

    //二维数组定义:数据类型 数组名[行][列]={{值1,值2},{值3,值4}};

    //三维数组定义:数据类型 数组名[层][行][列]

      int arr[2][3][4]=

      {

        {

          {1,2,3,4},

          {2,3,4,5},

          {3,4,5,6}

        },

        {

         {4,5,6,7}.

         {5,6,7,8},

         {6,7,8,9}

        }

      };

      for(int i=0;i<2;i++)

      {

        for(int j=0;j<3;j++)

        {

          for(int k=0;k<4;k++)

          {

            printf("%d ",arr[i][j][k]);

          }

          printf(" ");

        }

      }

      printf("三维数组的大小:%d ", sizeof(arr));//层*行*列*数据类型=2*3*4*int=96

      printf("三维数组一层大小:%d ", sizeof(arr[0]));//48

      printf("三维数组一行大小:%d ", sizeof(arr[0][0]));//16

      printf("三维数组一个元素大小:%d ", sizeof(arr[0][0][0]));//4

      printf("层:%d ", sizeof(arr) / sizeof(arr[0]));//2

      printf("行:%d ", sizeof(arr) / sizeof(arr[0][0]));//6

      printf("列:%d ", sizeof(arr[0][0]) / sizeof(arr[0][0][0]));//4

      getchar();//暂停界面

      return 0;

    //结果

    }

  • 相关阅读:
    leetcode144 longest-palindromic-substring
    数据结构之二叉树
    数据结构之堆
    数据结构之图
    数据结构之排序
    数据结构之动态规划
    14 RPC
    数据结构之字符串
    数据结构之散列表
    16 中间人攻击
  • 原文地址:https://www.cnblogs.com/wanghong19991213/p/13514426.html
Copyright © 2011-2022 走看看