3.下列程序的输出结果是(  )。

char *s = "nihao101", *t = ++s;
cout << *t << endl;
 

别灰心,再试一次!

💡 真题解析

【解析】s原本指向字符串的首字符,执行了++s后,变成了s指向字符串的第二个字符,所以t保存的是字符i的地址,输出结果为i。

【答案】D