5

最近、iOS でプログラミングを始めました。次の変数を宣言するコード スニペットを使用しています。

int rc = 0X00;
sqlite3_stmt *pStmt = 0X00;
FMStatement *stat = 0X00;
BOOL abc = 0X00;

これは何を意味するのでしょうか??参照変数に 0X00 を設定することは、(C で) NULL に設定することを意味することをどこかで読みました。でも、BOOL型の変数とint型の変数を0X00にするってどういうこと??

4

2 に答える 2

4

0X00単純0に 16 進数表記です。そう、

int rc = 0X00;

と同じです

int rc = 0;

BOOL 変数についても同じです。ここ0で、 は と同じNOです。を使用する0X00のは奇妙です。0またはNO適切な場所で使用nilし、ポインターに使用する方が理にかなっています。

于 2013-08-02T05:50:35.177 に答える