重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

タイトルの通りです。
0で全て済むのに、わざわざNULLを使う必要が分かりませんし、私は全く使った事がありません。

ただ0と書くと数値かポインターかすぐには分からない
からというのは、あまり対した理由にはなりそうも無いし。
ほかの人がNULLを使っているのをそのまま参考にしたと言うのが多いかもしれないですね。

A 回答 (11件中11~11件)

NULLを使うとポインタだと分かるのに


わざわざ0を使う理由が分かりません。

結局同じだからといっても
NULLと書くと可読性がいいと思うのですが。

この回答への補足

arrowrootさん、解答有り難う御座います。
可読性については変数の命名法等でカバーできるので
あまり気にしていません。ので、他に何か理由があるのか知りたかったのですが、どうやら無いようですね。

>NULLを使うとポインタだと分かるのに
>わざわざ0を使う理由が分かりません。

万が一、NULLポインターの内部形式が変わった場合でも
ヘッダーを切り替える必要はありません。
#4の追伸参照。私の質問はこの追伸を踏まえたものです。

補足日時:2003/06/15 22:44
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!