若用数组名作为函数调用的实参,则传递给形参的是()。
A. 数组的首地址
B. 数组的第一个元素的值
C. 数组中全部元素的值
D. 数组元素的个数
查看答案
若函数调用时,用数组名作为函数的参数,以下叙述中正确的是()。
A. 实参与其调用的形参共用同一段存储空间
B. 实参与其对应的形参占用相同的存储空间
C. 实参将其地址传递给形参,同时形参也会将该地址传递给实参
D. 实参将其地址传递给形参,等同实现了参数之间的双向值的传递
有以下程序voidexch( intt[ ] ){t[0] = t[4];}main( ){intx[10] = {1,2,3,4,6,7,8,9,10},i=0;while ( i<=4 ) {exch(&x[i]); i++;}for (i=0; i<5; i++)printf("%d ",x[i]);printf( "\n" );}程序运行后的输出结果是()。
A. 2 4 6 8 10
B. 1 3 5 7 9
C. 1 2 3 4 5
D. 6 7 8 9 10
函数中的形参和调用时的实参都是数组名时,传递方式为(),都是变量时,传递方式为()。
TTL输入端悬空相当于接_____,CMOS输入端悬空相当于接_____。