• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

c语言怎么定义二维数组

7887b118b76da948 2018-11-25 浏览量:889
c语言怎么定义二维数组
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • int [5][10];            //定义二维数组但是不初始化

    int [5][10]={0};    //定义二维数组而且初始化为0

    int [5][10={{12345}

                    {678910}

                    ........}   //定义int型的二维数组初始化为不同的值


    数组的类型可以变化,char int 

    • 发布于 2018-11-26
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:16
  • int  val[2][3];

    这个定义是一个 2x3  int 类型的数组

    • 发布于2018-11-25
    • 举报
    • 评论 0
    • 0
    • 0

  • int a[10][10]*b[10];

    有两个中括号就是二维数组,后面那个是指向一维数组的指针,本质也是二维数组。

    • 发布于2018-11-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 类型 变量名[] [],这样就可以定义需要的二维数组!
    • 发布于2018-11-26
    • 举报
    • 评论 0
    • 0
    • 0

  • int [x] [y] ={...}{...};

    xy可以是任意数

    • 发布于2018-11-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 类型名 数组明 [][]=()
    • 发布于2018-11-26
    • 举报
    • 评论 0
    • 0
    • 0

  • int aaa[10][10],这就是个10*10的了
    • 发布于2018-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • C语言是支持多维数组定义的,但一般应用也就到2维。

    对于二维数组,需要明确定义行数和列数,比如,int a[2][3]

    其实多维数组在内存中存储是一块连续的空间(一维数组),只是在编程使用中由编译器帮助进行了转换进行读写访问而已。

    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般可以使用int a[N][N]*b[N];
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • int A[][]这个就是定义了一个简单的二维数组
    • 发布于2018-12-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

c语言怎么定义二维数组