作业帮 > 综合 > 作业

我想定义一个函数,要用二维数组做参数

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/17 02:29:20
我想定义一个函数,要用二维数组做参数
我想定义一个函数,函数的参数是一个二维数组,但是我不知道该怎么定义,像
print(int a[][3],int N
在函数调用的时候又该怎么写呢?
写成print(a,5)这样可以吗?
我想定义一个函数,要用二维数组做参数
有两种方式:
一种为你的这种形式:
print(int a[][3],int n){}
另一种为print(int (*a)[3],int n){}
为二维数组时,第二维不能省略,并且最好与实参的第二维一样.
在调用时,只要写二维数组名即可.可以写成print(a,5);实参数组名为a的情况下.