以下程序的输出结果是【 】。 #include <iostream> using namespace std; int main() { char S[ ]="abcdef"; s[3]=’\0’;

admin2013-02-27  26

问题 以下程序的输出结果是【  】。
   #include  <iostream>
   using namespace std;
   int main()
   {
      char S[  ]="abcdef";
      s[3]=’\0’;
      cout<<s<<end1;
      return 0;
   }

选项

答案abc

解析 字符串的结束标记是’\0’,当输出一个存放在字符数组中的字符串时,只需输出到’\0’为止,而不管其后还有什么数据。本题给字符数组s的元素s[3]赋值’\0’,故只能输出3个字符“abc”。
转载请注明原文地址:https://kaotiyun.com/show/JlVp777K
0

最新回复(0)