下列程序运行后,则输出结果是:________。 char s[]=”ABCD”; main( ) { char*p; for(p=s;p

admin2014-10-20  15

问题 下列程序运行后,则输出结果是:________。
char s[]=”ABCD”;
main(    )
{
  char*p;
  for(p=s;pprintf(“%s\n”,p);
}

选项

答案ABCD BCD CD D

解析 程序定义了一个字符数组s,由给它所赋的字符串初值知,该数组只有五个元素。程序另定义了字符指针变量p。循环开始时,先让p指向数组的首元素。循环每次输出以p所指字符为首字符的字符串,并让它指向下一个字符。如此反复循环四次。
转载请注明原文地址:https://jikaoti.com/ti/899fFFFM
0

最新回复(0)