#include<stdio.h> main() {char b[]={"CDEFGH"}; char *chp=&b[3]; while(--chp<&b[0]); putchar(*chp): print

admin2010-04-24  10

问题 #include<stdio.h>
   main()
   {char b[]={"CDEFGH"};
   char *chp=&b[3];
   while(--chp<&b[0]);
   putchar(*chp):
   printf("n"):
   }

选项

答案E

解析 #include<stdio.h>
main()
{char b[]={CDEFGH];
char *chp=&b[3] /*指针变醚chp获得初值&b[0]*/
while(--chp<&b[0]);/*{{指针变量chp的值小于字符数组b[]元素b[0]的地址时执行循环,循环体为空语句,每循环一次指针变量chp减1*/
putchar(*chp);/*打印输出指针变量chp所指向内存存放的字符*/
printf("\n");
}
转载请注明原文地址:https://jikaoti.com/ti/nGtaFFFM
0

最新回复(0)