下面程序的输出结果是_________。 #define MAX 3 int a[MAX]; main() { funl();fun2(a);printf("\n");} funl() { int

admin2012-12-03  29

问题 下面程序的输出结果是_________。
    #define MAX 3
    int a[MAX];
    main()
    {  funl();fun2(a);printf("\n");}
       funl()
    {  int k,t=0;
       for(k=0:k<MAX;k++,t++)a[k]=t+t;
    }
    fun2(int b[])
    { int k;
      for(k=0;k<MAX;k++)  printf("%d",*(b+k));
    }

选项

答案024。

解析 本题中有2个函数调用,当执行完funl函数后,a数组中的元素为{0,2,4},执行fun2函数是输出a由的元素,故输出的结果为024。
转载请注明原文地址:https://kaotiyun.com/show/80Pp777K
0

最新回复(0)