C语法理解-参数传递到函数
这里是函数的标题:C语法理解-参数传递到函数,c,parameters,C,Parameters,这里是函数的标题: int* matrixmult(const int*ap[], const int* bp[], int* cp[]) 以及函数的工作调用: matrixmult(ap, bp, cp); 为什么这个电话不起作用 matrixmult(ap[0], bp[0], cp[0]); 为什么这个电话不起作用 matrixmult(ap[0], bp[0], cp[0]); 矩阵结果(ap[0],bp[0],cp[0]) 在这里,值(数组的第一项-int)被传递给函数,而指针
int* matrixmult(const int*ap[], const int* bp[], int* cp[])
以及函数的工作调用:
matrixmult(ap, bp, cp);
为什么这个电话不起作用
matrixmult(ap[0], bp[0], cp[0]);
为什么这个电话不起作用
matrixmult(ap[0], bp[0], cp[0]);
矩阵结果(ap[0],bp[0],cp[0])代码>
在这里,值(数组的第一项-int
)被传递给函数,而指针是预期的:
int* matrixmult(const int*ap[], const int* bp[], int* cp[])
这:
因为这三个都是指针ap
与&ap[0]
相同,因为该函数要求您传递数组,而不是该数组中的项目。也许读过这本书again@classMate-是的,我刚刚在答案中加了这个。