下列程序的输出结果是( ) main() { char b[]="Hel10,friend"; b[5]=0; printf("%s",b); }

admin2016-12-25  12

问题 下列程序的输出结果是(    )
  main()
  {  char b[]="Hel10,friend";
  b[5]=0;
  printf("%s",b);
  }

选项 A、Hel10,friend
B、Hel10
C、you
D、以上都错

答案B

解析 b[5]=0,ASCII码0对应的字符为’\0’,则把字符串中的逗号换成空格’\0’,“%s”打印输出字符串时,遇到’\0’停止,故选择B。
转载请注明原文地址:https://kaotiyun.com/show/sVAx777K
0

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