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

admin2010-01-10  38

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

选项

答案abc。

解析 本题考查字符数组的定义和存储。字符数组s的初值为字符串 abcdef,将字符串结束标志’\0’赋给s[3]后,字符数组s的值变为"abc\0ef",在以字符串形式输出字符数组s时,遇到’\0’停止。
转载请注明原文地址:https://kaotiyun.com/show/dLWp777K
0

最新回复(0)