Visual studio 2015
問題(Question):
各位大大好
最近遇到指標字串的問題
Char *p=“hello”;
認知p是指向記憶體中’h’的位址
(也就是這個字串的起始位址)
但是當我cout<< p;時
卻是顯示hello 而不是0x....(位址)
還有一種是某某->p的時候也是輸出hello
不是位址
(程式有點多 如果妨礙回答可以忽略這個情況)
然後用printf(“%s”,p); 可顯示hello
應該是因為%s吧 若要得位址%p
想問為何(前二者)不是輸出位址
謝謝大大!
若有遺漏部分 敬請指教