有以下程序   main( )   { char s[ ]="ABCD",*p;    for(p=s+1;p<s+4;p++)printf("%s\n",p);   }   程序运行后的输出结果是

admin2006-08-25  30

问题 有以下程序
  main(  )
  { char s[  ]="ABCD",*p;
    for(p=s+1;p<s+4;p++)printf("%s\n",p);
  }
  程序运行后的输出结果是

选项 A、ABCD BCD CD D
B、A B C D
C、B C D
D、BCD CD D

答案D

解析 本题中p为一个字符串的首指针,但循环开始时,它指向字符串s的第二个字符,而且每循环一次,指针向后移一位。
转载请注明原文地址:https://jikaoti.com/ti/5RS0FFFM
0

相关试题推荐
随机试题
最新回复(0)