在,C语言中,多维数组也可以作为函数参数,传递的也是数组的首地址。与一维数组类似,数组名作为实际参数,而被调用函数中的形式参数在定义时可以指定每一维的长度,也可以省略第一维的长度。
例如,二维数组,在内存中按照顺序存放的,只要知道数组的首地址,就可以得到其他元素的地址了。
如:编写一个3*3的矩阵中的对角线元素之和。
#include int add(int b[][3],int n); void main() { int a[3][3]={{1,3,4}, {2,4,5}, {6,7,4}}; int i,j,s; printf("矩阵:\n"); for(i=0;i
关注
打赏
热门博文
- C语言:求 1! + 2! + 3! + ... + n!(for循环)
- Java:期末编程试题1(及答案)编写一个Car类,具有:属性:品牌(mark)——String类型 功能:驾驶(void drive( ))........
- C语言:for循环(for循环,while 循环:计算1加到100的值)
- 程序人生:初学者中最最最常问的问题都有哪些呢???
- Java:Eclipse下载安装教程,以及Eclipse 安装汉化包的方法
- Java:获取字符串长度(length())
- 计算机网络:第五章运输层课后习题及答案(精细版)
- 计算机网络:第四章网络层课后习题及答案(精细版)
- C语言:while与do while循环语句
- 通俗的理解:什么是编程语言?