A-A+

以下程序的输出结果是【 】。 include <iostream> using namesp

2022-08-05 22:35:56 问答库 阅读 172 次

问题详情

以下程序的输出结果是【 】。
include <iostream>
using namespace std;
int main()
{
char S[ ]="abcdef";
s[3]="\0";
cout<<s<<end1;
return 0;
}请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:abc
abc 解析:字符串的结束标记是'\0',当输出一个存放在字符数组中的字符串时,只需输出到'\0'为止,而不管其后还有什么数据。本题给字符数组s的元素s[3]赋值'\0',故只能输出3个字符“abc”。

考点:程序