中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nil和null的區別

發布時間:2020-07-06 12:54:12 來源:網絡 閱讀:576 作者:ck_god 欄目:開發技術
  1. NULL?

?

?? ? 只能作為指針變量的值.
如果1個指針變量的值是NULL值代表.
代表這個指針不指向內存中的任何1塊空間

?

?? ? NULL其實等價于0? NULL其實是1個宏.
就是0

?

?

? 2. nil

?

?? ? 只能作為指針變量的值.
代表這個指針變量不指向內存中的任何空間.?

?? ? nil其實也等價于0
也是1個宏.
就是0.

?

?? ? 所以, NULL和nil其實是一樣的

?

?

? 3. 使用建議.

?? ?

?? ? 雖然使用NULL的地方可以是nil
使用 nil的地方可以使用NULL
但是不建議大家去隨便使用.

?

?? ? C指針用NULL

?? ? ? ? int *p1 = NULL; p1指針不指向內存中的任何1塊空間.

?

?? ? OC的類指針用nil

?? ? ? ? Person *p1 = nil; p1指針不指向任何對象.

?

?

? 4. 如果1個類指針的值為nil
代表這個指針不指向任何對象.

?? ? Person *p1 = nil;

?

?? ? 那么這個時候
如果通過p1指針去訪問p1指針指向的對象的屬性
這個時候會運行報錯.

?? ? 那么這個時候,如果通過p1指針去調用對象的方法
運行不會報錯
但是方法不會執行 沒有任何反應


本文來自 空中海 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/liuyinghui523/article/details/73611995?utm_source=copy

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿拉善左旗| 红安县| 长岭县| 额济纳旗| 公安县| 榆林市| 宁强县| 葵青区| 达日县| 横山县| 仁布县| 洪雅县| 调兵山市| 绍兴县| 临洮县| 崇左市| 昌图县| 弥渡县| 花莲县| 双峰县| 隆德县| 舟山市| 洛扎县| 天祝| 栾川县| 定日县| 建阳市| 资阳市| 开封市| 梅河口市| 临泉县| 日照市| 桂东县| 六安市| 西安市| 积石山| 梅河口市| 通辽市| 肃宁县| 左云县| 改则县|