若用数组名作为函数调用时的实参,则传递给形参的是()。
A. 数组的首地址
B. 数组的第一个元素值
C. 数组中全部元素的值
D. 数组元素的个数
查看答案
在C语言中进行函数调用时,有两种不同的参数传递方式,即__________传递方式和________________传递方式。
下面给出一段程序,在主函数中调用average函数。average函数可以计算主函数中的数组arr的所有元素的平均值并返回。请将程序中没有给出的部分补全,使该程序可以完成上述功能。#includedoubleaverage((1),intlength){inti;doublesum=0;for(i=0;i
请阅读下面的程序,写出程序执行后的输出。(提示:输出共有5行)#include void swapArray(int a[ ],int b[ ],int length);int main(){int arr1[3]={1,3,5};int arr2[3]={2,4,6};int i;for(i=0;i<3;i++)printf("%d ",arr1[i]);printf("\n");for(i=0;i<3;i++)printf("%d ",arr2[i]);printf("\n");swapArray(arr1,arr2,3);for(i=0;i<3;i++)printf("%d ",arr1[i]);printf("\n");for(i=0;i<3;i++)printf("%d ",arr2[i]);printf("\n");return 0;}void swapArray(int a[],int b[],int length){int i,temp;printf("swapping now\n");for(i=0;i