#include<stdio.h> main() {char *p[]={"BOOL","OPK","H","ASD"); int; for(i=3;i>=0;i--,i--) printf("%s",*(p+i))

admin2010-04-24  7

问题 #include<stdio.h>
   main()
   {char *p[]={"BOOL","OPK","H","ASD");
   int;
   for(i=3;i>=0;i--,i--)
   printf("%s",*(p+i));
   printf("\n");
   }

选项

答案ASDOPK

解析 #include<stdio.h>
   main()
   {char *p[]={"BOOL","OPK","H","ASD"};
   int i;
   for(i=3;i>=0;i--,i--)/*循环的步进值是2,因i做了两次自减1的运算*/
   printf("%s",*(p+i));/*打印地址为p偏移量为i的字符型数组的内存单元的字符串*/
   printf("\n");
   }
转载请注明原文地址:https://kaotiyun.com/show/k3Ax777K
0

最新回复(0)