首页 > 其他分享 >二维数组作为形参的几种调用方法

二维数组作为形参的几种调用方法

时间:2022-10-17 21:35:30浏览次数:69  
标签:arr 调用 形参 int ++ 二维 数组 printf

1、/将二维数组看做一维数组进行处理(在栈上进行处理)/
void func1(int arr , int row,int col)
{
int i = 0, j = 0;
printf("子函数打印:\n");
for (i = 0; i < row; i++)
{
for (j = 0; j < col; j++)
printf("%d ", (arr+icol+j));
printf("\n");
}
/
for (i = 0; i < rowcol; i++) //第二种数组输出形式
{
printf("%3d", arr[i]);
if (i % col == 2)printf("\n");
}
/
}
int main(void)
{
int a[4][3] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} ,{2,8,9} };
printf("直接打印:\n");
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
printf("%d ", ((a + i) + j));
printf("\n");
}
func1((int*)a,4,3); //强制将二维数组转化为一维数组;
system("pause");
return 0;
}

标签:arr,调用,形参,int,++,二维,数组,printf
From: https://www.cnblogs.com/mtydd/p/16800768.html

相关文章

  • 函数调用时的return返回值与throw抛出值
    return是如何将值返回给主调函数的我们知道,被调函数运行结束后才会返回主调函数,但是被调函数运行结束后系统为被调函数中的局部变量分配的内存空间就会被释放。也就是说,re......
  • python学习记录:简单二维码生成器源码
     Function:  二维码生成器Author:  琴棋书画'''importioimportsysimportqrcodefromPyQt5importQtWidgets,QtGuifromPyQt5.QtWidgetsimportQA......
  • HM-SCAli3【微服务调用实现及测试】
    1微服务调用订单微服务是服务消费者;商品微服务是服务提供者1.1完善商品查询相关代码packagecom.yppah.dao;importcom.yppah.domain.Product;importorg.spring......
  • js 外部调用 嵌套函数
     在函外部直接调用函数的内部函数是不可以的,因为是向外查找的 所以不能直接内部函数  functionone(){functiontwo(){varb=30;......
  • python 调用ansible脚本并输出回显
    在运维的过程中,我们经常遇到这样的场景,在我们的python运维平台中,经常会执行一些常用的运维命令操作,这时候我们想要实现ansible的可视化批量执行,所以,实现最简便的操作就是pyt......
  • leetcode-240. 搜索二维矩阵 II --z字搜索
    240.搜索二维矩阵IIZ字搜索法,持续缩小target可能在的范围,从右上角进入矩阵开始搜索,左下角也是一样的,但是不能从左上角或右下角开始范围:x再大也不能超过矩阵宽度,y......
  • 方法的多种调用方式
    方法调用确实我们每个人都会,但是我觉得大家可能用的最多的就是那种常规的方式,这里呢,我要记录一下另外几种方式1fromoperatorimportattrgetter2fromoperator......
  • 页面缩放, 相对定位的二维码等比例缩放,始终出现在正确位置
    前几天做了一个简单的页面,如下:要求:随着页面缩放二维码的位置要在正确的位置上,搞了两三个小时,没搞定,第二天重新规划结构,5分钟完成,已此记下来这个教训,<!DOCTYPE......
  • 消除游戏的格子的index和二维数组row-column的换算
       index = row x MaxColumn + col            // 一个5x4的矩阵的index            // 0,1,2,3,            //......
  • Vue事件对象如何调用
    <script>exportdefault{ data(){  return{   message:0,   put1:'www.96net.com.cn',  } }, methods:{  dianji(e){   ......