Advertisement

C语言二维数组问题

阅读量:

C语言中对于二维数组的处理方式:

1. 确定二维数组的行数与列数

途径一:

在开发过程中,若直接声明二维数组,则应明确其行数与列数的规模。推荐采用宏定义的方式对行数和列数进行设定,这样便于后续程序维护时进行调整与更新。

途径二:

可通过sizeof函数来计算并获取二维数组的行数和列数。例如,定义一个二维数组:arraryTest[2][3];

复制代码
 arrary[2][3];

    
  
    
 sizeof(arrary);  /*整个数组的长度*/
    
  
    
 sizeof(arrary[0]);  /*数组一行元素所占的空间,即列数*/
    
  
    
 sizeof(arrary)/sizeof(arrary[0])  /*数组的行数*/
    
  
    
 sizeof(arrary[0][0]);  /*数组中每个元素的长度大小*/
    
    
    
    
复制代码
    sizeof(arrary[0])/sizeof(arrary[0][0])  /*也可用此方法求得行数*/
    
复制代码
    
    
复制代码
 2.二维数组表示矩阵时实现矩阵的转置代码如下:</p><pre class="cpp" name="code">#inclu

全部评论 (0)

还没有任何评论哟~