下面程序运行输出的结果是【 】。 #include <iostream> using namespace std; int main(){ char a[]="Chinese"; a[3]=’\0’;

admin2013-02-27  38

问题 下面程序运行输出的结果是【  】。
   #include <iostream>
   using namespace std;
   int main(){
        char a[]="Chinese";
        a[3]=’\0’;
        cout<<a<<endl;
        return 0;
    }

选项

答案Chi

解析 字符串的结束标识是’\0’,输出字符串时,到第一个’\0’输出结束,而不管其后是否还有数据,因此本题输出为字符中的前3个字符。
转载请注明原文地址:https://jikaoti.com/ti/34L0FFFM
0

最新回复(0)