A-A+

请选出以下程序的输出结果 #include<stdio.h> main() { int a[

2022-08-06 05:30:16 问答库 阅读 176 次

问题详情

请选出以下程序的输出结果 #include<stdio.h> 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
D.4444请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:若指针s指向数组a,则s[t]可以引用数组a中下标为t的元素。注意:通过数组的首地址引用数组元素。

考点:结果,程序