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