導讀 關于為什么指針可以指向字符串,字符串指針的問題這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!1
關于為什么指針可以指向字符串,字符串指針的問題這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、你改成*p不會報錯,輸出的會是Hello的第一個字母H,因為p是字符串的首地址。
2、加*就是第一個字符的內(nèi)容,即H 你對字符串指針的了解不夠,在輸出時。
3、p代表整個字符串,即 cout << p時會輸出字符串的內(nèi)容,即Hello,cout << p +1時會輸出ello cout << &p時會輸出字符串首地址 這是改成*p時的運行結果。
4、Microsoft Visual C++ 6.0編譯通過 輸出的字符串為:H Press any key to continue。
本文分享完畢,希望對大家有所幫助。
標簽:
免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!