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

admin2009-02-15  29

问题 有如下程序    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

答案8

解析 本题考查指向字符串的指针的运算方法。指针变量p首先指向字符串中的第一个字符 A,执行p=s+1后,p指向字符串中的第二个字符B,然后输出值"BCD"并换行。依次执行循环语句。
转载请注明原文地址:https://kaotiyun.com/show/SNXp777K
0

随机试题
最新回复(0)