设有 char ∗s="ABCDE"; cout<<(s+1)<<endl; 输出结果是( )。(A)A (B)B (C)ABCD (D)BCDE为啥选D?
选D打印字符串的时候要检测到字符串结尾才会结束的。所以就是把s往后移一个字节,然后打印字符串出来 就是 BCDE
s是指针类型,s指向A的地址,s+1指向B的地址,输出(s+1)自然就是从B开始