C++ 關於陣列的問題 請幫忙>O<

困難的問題如下 ˋˊ
搞了好久 都還沒搞懂的東西
到底 字元陣列 跟一般陣列 插在哪裡!?

int main()
{
char *a="abc";
cout<<*a<<endl;
cout<<a<<endl;
}

裂印出來的結果

a
abc

請問 星號不是取直嗎?
如果 a 代表 &a[0]
*a 就相當於顯示 a陣裂的第一個直 也就是 a
那神奇的是 a 裂印出來 不是位置 卻是abc

感覺上 字元陣列 跟 一般的 陣裂 規則似乎不同?
卻又沒有人能給我 明確的分辨標準捏ˊˋ
Update: 請問 做了特殊的處理 是甚麼意思咧??
是說 cout<<*a;
慧等於 cout<




1 answer 1