通過指針獲取輸入的字符串


0x01

  通過指針獲取輸入的字符串:

  記得之前曾經這樣寫過:

  

  但是運行之后出現錯誤:

  

  別人說的是,指針沒有初始化,是一個空指針。

0x02

  如果按照下圖寫,則不會發生錯誤:

         

 

0x03

  別人給的寫法是:

  

  這樣寫也沒錯誤!可以獲取字符串,但是字符串長度不是任意的,取決於數組的長度;

 

0x04

  自己照葫蘆畫瓢的寫法:

  

  這樣也可以正確運行,獲得字符串,長度還是任意的。

  需要注意的是,不能用【第七行】替換【第六行】;因為指針的值是一個地址,需要用取地址符&獲取a的地址;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM