下列程序段的输出结果是【 】。 main() { char b[]="Hello,you"; b[5]=0; printf("%s\n",b); }

admin2010-01-10  24

问题 下列程序段的输出结果是【  】。
   main()
   {
   char b[]="Hello,you";
   b[5]=0;
   printf("%s\n",b);
   }

选项

答案Hello

解析 因为字符串结束符’\0’的值为0,而b[5]被设置为0,所以数组名b所指向的字符串将在b[5]处结束。故最终输出结果为Hello。
转载请注明原文地址:https://jikaoti.com/ti/B6I0FFFM
0

最新回复(0)