• 多维数组


    #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;

    //结果

    }

  • 相关阅读:
    Ubuntu开源推进全面展开抢占微软市场
    sb600芯片下,操持ubuntu没有声响的要领(ubuntu8.04上乐成)
    centos下设置ssh衔接工夫
    入门linux
    centos下进入单用户情势
    ubuntu hardy下的smtp管事
    MySQL数据库中查找执行从命慢的SQL语句
    mac、xp、linux共存
    Linux和Windows终究哪个更适用
    Debian下的mozilla眷属
  • 原文地址:https://www.cnblogs.com/wanghong19991213/p/13514426.html
Copyright © 2020-2023  润新知