
No.1
- 回答日時:
NULLを使うとポインタだと分かるのに
わざわざ0を使う理由が分かりません。
結局同じだからといっても
NULLと書くと可読性がいいと思うのですが。
この回答への補足
arrowrootさん、解答有り難う御座います。
可読性については変数の命名法等でカバーできるので
あまり気にしていません。ので、他に何か理由があるのか知りたかったのですが、どうやら無いようですね。
>NULLを使うとポインタだと分かるのに
>わざわざ0を使う理由が分かりません。
万が一、NULLポインターの内部形式が変わった場合でも
ヘッダーを切り替える必要はありません。
#4の追伸参照。私の質問はこの追伸を踏まえたものです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Run-Time Check Failure #3とい...
-
init関数の意味
-
TCHAR文字列内の検索について
-
#define NULL ((void *)0) の弊害
-
PASCALとFARの意味
-
DelphiでCreateProcessがうまく...
-
参照型で受け取った引数をポイ...
-
C言語の文字列?処理 strcpyやl...
-
printfとscanfの違いって・・・
-
戻り値で構造体を返すことは可...
-
セグメントエラー
-
登録した文字列をランダムに表...
-
【C言語】別関数でポインタの値...
-
constとポインタと引数について
-
popenした子プロセスのプロセス...
-
メモリのアドレスからの値の取...
-
プーさんのマウスポインタを教...
-
ポインタのポインタ
-
B-reps(境界表現)をC、C++で...
-
->記号って?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語のポインタに直接アドレス...
-
init関数の意味
-
セグメントエラー
-
Run-Time Check Failure #3とい...
-
ExcelVBAでのkernel32(64bit)
-
戻り値で構造体を返すことは可...
-
fopne で失敗する原因
-
参照型で受け取った引数をポイ...
-
トリプルポインタが必須!とな...
-
ハンドルはポインタか
-
LPSTR型の初期化について
-
ポインターの使用法や利点
-
ポインタについて
-
c言語で任意のファイルから読み...
-
基本アルゴリズムの『返す』の...
-
コンストラクタでnewを失敗した...
-
ハンドル、アドレス、ポインタ...
-
アプリを32bitから64bit移行
-
デバイスハンドルとは?
-
NULLとブランクの違い
おすすめ情報