c语言中a[3][3]是什么意思?答:正确答案是D,表示的是第二行第一个元素的地址。C语言没有多维数组,只有多个一维数组的嵌套。举个例子给你讲吧 a[3][3]= {1,2,3 4,5,6 7,8,9 } 其实是3个一维数组a[0] = {1,2,3};a[1]= {4,5,6};a[2]={7,8,9}组成的;a表示数组名,也代表数组首地址。此首地址...
在c语言中,如何一维数组a表示的行向量与一维数组b表示的列向量的乘积...答:include <stdio.h> float fun(float *a, float *b, int n){ int i;float sum=0.0;for (i=0;i<n;i++) sum=sum+a[i]*b[i];return sum;} main(){ float x[5]={1,2,3,4,5};float y[5]={1,2,3,4,5};float r;r = fun(x,y,5); // 调用的例子 printf("%g...
C语言编程题,若函数形参为一维数组作函数参数编写函数,统计某一维数 ...答:include <stdio.h> int func(int a[],int n){ int i,cnt;for(cnt=0,i=0;i<n;++i)if(a[i])cnt++;return cnt;} int main(){ int a[10]={0,1,2,3,4,5,6,7,8,9};printf("%d\n",func(a,10));return 0;}