c語言的 地址運算符 & 和 指針運算符* 的區別


c語言的 地址運算符 & 和 指針運算符* 的區別

&:顧名思義地址運算符 就是說他是一個地址(一個值)

*:指針運算符  可以理解為內容運算符號--  例子:NString* a=@"zander";  NSString*  p=a;

        1.這個*是一個指針聲明符號 不是指針運算符 除了這個之外都是指針運算符 (NSString*)  p=a;前面的括號是一部分

                       2.上面聲明的指針p 其實等於a 指針 (里邊存放的是),這里我們聲明的字符串 @"zander"的地址, 可以這樣看 &(@"zander") 雖然這樣不正確  


免責聲明!

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



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