码迷,mamicode.com
首页 > 编程语言 > 详细

二维数组的运用

时间:2015-11-20 00:22:23      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:二维数组

二维数组:二维数组可以看作是以行为主的一维数组。

例如:a[3][3]={{1,2,3},{4,5,6}.{7,8,9}}可以看做是,这个数组是由三个元素构成,每个元素又包括三个数的一维数组。

  1. 二维数组的初始化

#include <stdio.h>

int main()

{int p[3][3]={{1,2,3},{4,5,6},{7,8,9}};

int i=0,j=0;

for (i=0;i<3;i++)

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

{printf("%d ",p[i][j]);

}

printf("\n");

}

return 0;}

2.二维数组作为函数参数:二维数组作为函数参数,传递的是地址,二维数组的数组名作为实参,代表的是第一个元素(包括三个数据)的首地址。

#include <stdio.h>

void my_find( int(*p)[3])

{int i=0,j=0;

for (i=0;i<3;i++)

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

{printf("%d ",p[i][j]);

}

printf("\n");

}

}

int main()

{int p[3][3]={{1,2,3},{4,5,6},{7,8,9}};

my_find(p);

return 0;

}


本文出自 “局部和static变量” 博客,转载请与作者联系!

二维数组的运用

标签:二维数组

原文地址:http://10810512.blog.51cto.com/10800512/1714827

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!