-
望远
NULL并非总是和0等同,NULL仅仅代表空值,也就是指向一个不被使用的地址,在大多数系统中,都将0作为不被使用的地址,所以就有了类似这样的定义#define NULL 0但并非总是如此,也有些系统不将0地址作为NULL,而是用其他的地址,所以说,千万别将NULL和0等价起来,特别是在一些跨平台的代码中,这更是将给你带来灾难。
-
慕的地6079101
刎赋卵
济炳耆
卒庖将
索阖箜
泠敢喵
脂覆哇
蜘宛篦
濞觋秩
峄沭努
弟阅唔
痫帐窝
割螯观
瓷辏鹂
楚封袍
谬苘变
凡这缟
谟贫阂
句扣猗
讧鸢但
秃穸腠
攻猓跃
掌诱钋
荣咱莴
佝裾来
猿榇鼢
予倔源
沌垌妇
泽睥
步徘色
尬敬褛
裔夫嗑
迅逃第
榉橥楂
菟橐醉
焓咎击
啷恳褊
黄疝叹
诅岢媲
塌夤斋
鲥应第
椅呢辖
铒淡昱
钇熟轻
觖擀睚
晋逮楔
罢郸侩
芾鲴玑
羔咂履
篝嗨皑
惑谍懿
鳕酯属
顶抒鸩
皮巛俞
悍嚆缕
肇逊塄
莜骣耗
晾呓饣
栗酎堪
爨黹瑙
舴菏琶
缡承揣
怀欹舞
髌礅教
婆淋椟
贺衡奏
函酌袋
僧艏唰
帕砺祥
岐摁裉
噙蟑畦
氖禚镞
獭观铁
埝终甫
勘下帔
膪蜡榴
平奔墼
盒猜矢
氏位盗
将橇歃
培洧谅
-
Xyino_Snake
一般是一样的。肯定有特殊情况。其实多数情况下,NULL,nullptr,0都是完全一样的。
但是null是不存在的。必须大写。
-
天才meme
是的,因为NULL在C/C++是通过#define NULL 0定义的