程序中有些问题:
1、函数的定义有错误(参数格式不对);
2、程序中没有调用函数(或者说是调用格式有误)
3、函数中的处理逻辑需要修改(一步一步来,这样容易处理和理解)。
你定义的函数是使用数组作为参数的,数组名本身就是个地址(相当于指针)。
下面在手机上用易历知食软件里的微C程序设计来演示修正后的代码并运行程序,供参考。
手机上修正后的代码如下图:
手机上运行的效果如下图所示:
二维数组指针变量形式如下:类型名
(*数组名)[数组行数][数组列数]
如:int
(*p)[2][3]
//
定义一个int类型的二维数组指针变量,数组中每个元素都是一个指针
int
(*p)[2]表示定义一个数组指针,只是是一个一维的数组指针,数组中每个元素(共2个元素)都是一个int类型的指针变量,指针指向的地址就需要后续程序给出,不然会变为野指针。
1、首先我们打开电脑里的C语言软件,新建一个工程和.c文件,输入头文件和主函数。
2、然后我们输入图示代码初始化数组,定义变量类型。
3、然后我们输入图示代码用for语句实现数组的访问。
4、然后我们输入图示代码进行输出。
5、然后我们输入图示代码编译、运行,即可通过二级指针来操作二维数组。