Objective-C 中 BOOL 類型屬性的預設值是多少?
高洛峰
高洛峰 2017-04-28 09:06:24
0
4
737

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

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(4)
黄舟

預設是NO。

刘奇

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

洪涛

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

仅有的幸福

成員變數的有預設值:

變數 預設值
Byte 0
short 0
int 0
long 0L
char /u0000'
float 0.0F
double 0.0D
Boolean FALSE
所有的指標變數 nil(就是null指針)
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板