请选出以下程序的输出结果 #include main() { int a[]={1,2,3,4},i; int x=0; for(i=0;i

admin2010-12-10  29

问题 请选出以下程序的输出结果
#include
main()
{  int a[]={1,2,3,4},i;
int x=0;
for(i=0;i<4;i++)
{ sub(a,x);printf("%d",x);}
printf("\n");}
sub(s,y)
int *s,y;
{  static int t=3;
y=s[t];t--; }

选项 A、1 2 3 4
B、4 3 2 1
C、0 0 0 0
D、4 4 4 4

答案C

解析 考查通过指针来引用一维数组元素的方法。若指针s指向数组a,则s[t]可以引用数组a中下标为t的元素。
转载请注明原文地址:https://jikaoti.com/ti/HOB0FFFM
0

最新回复(0)