搜尋

首頁  >  問答  >  主體

Objective-C 中 BOOL 類型屬性的預設值是多少?

Objective-C 中 BOOL 類型的屬性未初始化,那麼它的值是預設YES/NO,還是隨機的?

高洛峰高洛峰2776 天前766

全部回覆(4)我來回復

  • 黄舟

    黄舟2017-04-28 09:08:24

    預設是NO。

    回覆
    0
  • 怪我咯

    怪我咯2017-04-28 09:08:24

    OC中基本資料型別的缺省值都是0,而BOOL的型別0既代表NO

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-28 09:08:24

    BOOL類型是被typedef的char類型,未初始化的情況同C語言一樣,是ASCII中的0,Unicode 一樣是0000

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-04-28 09:08:24

    成員變數的有預設值:

    變數 預設值
    Byte 0
    short 0
    int 0
    long 0L
    char /u0000'
    float 0.0F
    double 0.0D
    Boolean FALSE
    所有的指標變數 nil(就是null指針)

    回覆
    0
  • 取消回覆