所以...我有以下代碼:如果x是一個指針,x和x的區別是什麼?
int main(void)
{
const char *s="hello, world";
cout<<&s[7]<<endl;
return 0;
}
,並打印 「世界」 ......但是我不明白爲什麼這樣的:
int main(void)
{
const char *s="hello, world";
cout<<s[7]<<endl;
return 0;
}
只將打印 「W」 (所有我改變的是擺脫&符號),但我認爲這是「操作符的地址......這讓我想知道爲什麼你需要它,它的功能是什麼?