问题 填空题

对于下列语句
char* strl = "Hello";
char * str2 =. "Hello";
*strl = ’P’;
cout<<str2<<end1;
其输出结果为: 【8】

答案

参考答案:Pello

解析: 注意,两个字符串都没有名字,属字符串常量,在内容中是同一份内容。因此,对 strl进行重新赋值,仅仅替换了该字符数组的第一个字符。两个指针指向同一个字符串,因此输出为Pello。

多项选择题
单项选择题