【C语言】一维数组和二维数组的比较 以及 二维数组的那些事

原创 2018年04月15日 22:38:36

一、一维数组和二维数组比较

二、二维数组

#include <stdio.h>
void Show(int (*arr)[4] , int row ,int col)
{
for (int i = 0 ; i<row ; i++)//遍历行
{
for (int j = 0 ; j<col ; j++)//遍历列
{
printf ("%-3d ",arr[i][j]);
}
printf ("\n");//每一行就回车
}
}
int main()
{
//二维数组:** 行优先 **
//二维数组的初始化:
int arr[3][4];
int brr[3][4] = {{1,2,3,4},{5,6,7,8},{9,10,11,12}};
int crr[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};

printf ("%d  %d\n\n",&crr[0][4],&crr[1][0]);//这里说明二维数组的存放方式是(如图一)



int drr[3][4] = {1,2,3,4,5,6};
drr[2][1] = 1;//修改其中的一项的值

int err[3][4] = {0,0,0,0,0,0,0,0,0,1};//只初始化其中一项的值

int frr[][4] = {1,2,3,4,5,6,7,8,9,10};//凸显二维数组的  “行优先”
//int frr[3][] = {1,2,3,4,5,6,7,8,9,10};//error

Show(crr,3,4);
return 0;
}

c语言==一维数组与二维数组(2)

一维数组与二维数组 排序,输出三角形
  • weirdosick
  • weirdosick
  • 2016-07-07 17:34:06
  • 595

C语言一维数组和二维数组的使用

C语言一维数组和二维数组的使用。
  • u014401742
  • u014401742
  • 2015-01-18 22:25:21
  • 1577

一维数组与二维数组的区别

一维数组与二维数组的区别:   int arr[10]                                  arr   int*   指向一维数组首元素的地址 arr[0]...
  • wm_yjy
  • wm_yjy
  • 2017-12-17 22:42:20
  • 218

C经典 定义一维数组与二维数组

#include int main(int argc, const char * argv[]) { /** 一位数组定义 char ch[10] = {'a','b','...
  • lovoo
  • lovoo
  • 2016-05-03 20:38:22
  • 2891

关于二维数组分解为一维数组进行操作

谭4在讲解数组时举了一个例子,求三个字符串中最大的一个。 #include #include #include void main() { char str[3][20]; char str...
  • rockpk008
  • rockpk008
  • 2015-05-29 00:37:34
  • 1635

C语言用一位数组和二维数组打印杨辉三角

C语言用一位数组和二维数组打印杨辉三角
  • xiaofeige567
  • xiaofeige567
  • 2014-05-27 21:29:56
  • 5357

使用一维数组或指针遍历二维数组

//使用一维数组打印二维数组#include void print_array(int* a,int length) { int i = 0; for(i=0;i...
  • daa20
  • daa20
  • 2016-06-26 09:34:36
  • 870

二维数组寻址的注意事项

# include "stdio.h" void main() { int a[3][4]={0,1,2,3,4,5,6,7,8,9,10,11}; //*a,a,a[0],&a[0][0]是等效...
  • Softwaregg
  • Softwaregg
  • 2011-09-02 06:56:31
  • 2286

一维数组转二维数组

假设你一维数组的大小为100  你需要把它拆分为20*5的一个二维矩阵。  不妨这样去实现:  假设一维数组的下标为X,可以把它在逻辑上转换为二维数组的下标:  m = X / 5  n = X %...
  • lemon_841382127
  • lemon_841382127
  • 2015-05-29 15:32:25
  • 2610

一维数组和二维数组的比较

一维数组:二维数组:
  • qq_37993454
  • qq_37993454
  • 2018-04-12 21:01:15
  • 9
收藏助手
不良信息举报
您举报文章:【C语言】一维数组和二维数组的比较 以及 二维数组的那些事
举报原因:
原因补充:

(最多只允许输入30个字)