全站数据
8 4 2 0 5 8 1

trmul函数是什么

叽里呱啦玩英语 | 简单学习,快乐成才!         
问题更新日期:2024-10-22 00:12:45

问题描述

trmul函数是什么希望能解答下
精选答案
最佳答案

因为在C语言中,数组名的实质是数组的首地址。main函数中调用trmul函数的一句 trmul(a,b,4,5,3,c); 的意思是将数组a b c的首地址作为函数的实参赋予对应的形参

void trmul( a, b, m, n, k, c)

int m, n, k;

double a[], b[], c[];

这里的a b c了。

以第一个数组为例来说明:

在主函数中a是一个二位数组名,及a是一个具有20个元素的二位数组的首地址,调用函数时trmul(a,b,4,5,3,c); 将a的值(20个元素的首地址)作为函数的实参赋予对应的形参 void trmul( a, b, m, n, k, c)

int m, n, k;

double a[], b[], c[];

这里的a 了。因为子函数中的a是一维数组名(实质是指针变量 数组名仍然是数组首地址)所以对主函数中的20个元素,从子函数的角度看就是具有20个元素的一维数组,当然也可以看成4行5列的元素。