问题 填空题

以下程序的输出结果是______。
main()
char s[]="abcdef";
s[3]=’\0’;
printf("%s\n",s);

答案

参考答案:abc。

解析:

[分析]:本题考查字符数组的定义和存储。字符数组s的初值为字符串 abcdef,将字符串结束标志’\0’赋给s[3]后,字符数组s的值变为"abc\0ef",在以字符串形式输出字符数组s时,遇到’\0’停止。

选择题
单项选择题