C语言编程子函数中利用指针输出二维数组

一般输出方式:
void print1(int arr[][3], int row, int col)
{
int i, j;
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
{
printf("%d", arr[i][j]);
}
printf("\n");
}
}

站在用户的角度思考问题,与客户深入沟通,找到吴桥网站设计与吴桥网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计制作、网站制作、企业官网、英文网站、手机端网站、网站推广、国际域名空间、虚拟主机、企业邮箱。业务覆盖吴桥地区。

指针输出方式:
void print2(int arr, int row, int col)
{
int i, j;
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
{
printf("%d", arr[i
row+j]);
}
printf("\n");
}
}
主旨是将二维数组看作一维数组即可,
每一个元素的下标就可以得到 i*row+j 的公式,如图
C语言编程  子函数中利用指针输出二维数组


名称栏目:C语言编程子函数中利用指针输出二维数组
分享网址:http://bzwzjz.com/article/gophei.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 定制网站建设 品牌网站建设 成都网站建设 成都网站设计 重庆网站建设 四川成都网站建设 手机网站建设套餐 定制网站设计 营销型网站建设 成都网站建设 网站制作 成都网站建设 成都网站制作 定制网站制作 专业网站建设 成都响应式网站建设 手机网站制作 企业手机网站建设 成都网站建设 高端网站设计 网站建设推广 成都商城网站建设