问题
问答题
#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");
}