HOME
会社情報
業務内容
製品紹介
事務革命
Web管理
自動生成ツール
その他商材
イベント
基本技術
採用情報
お問い合わせ
C言語入門
C言語4
|
C言語6
5.C言語5
5.1:
そもそもこの悪名高いヌルポインターとは何か?
5.2:
どうやればプログラムの中でヌルポインターを得ることができるのか?
5.3:
ポインターがヌルポインターでないかどうかのテストの省略形
「if(p)」は有効なのか? ヌルポインターの内部表現が0でない場合は
どうなるのか?
5.4:
NULLとは何で、どう#defineされているのか?
5.9:
もしヌルポインターを表わす数としてNULLと0が同じものを表すなら、
どちらを使えばよいのか?
5.6:
もしNULLが以下のように定義されているとすると、
#define NULL ((char *)0)
キャストされていないNULLを引数として渡す関数呼び出しが動かなく
なるのでは?
5.13:
変だな。NULLは0となることが保証されている。けれどヌルポインターは
0となることが保証されいないね?
5.14:
なぜヌルポインターに関する混乱が存在するのか。なぜこれらの問題
がこんなに何度も出て来るのか?
5.20:
実行時に出る「null pointer assignment(ヌルポインターによる代入)」
というエラーメッセージは何を意味するのか。どうやって問題をたぐっ
ていけばよいか?
<次回は「C言語6」です。>
C言語4
|
C言語6
基本技術
SEへの道
SE心得
コンピュータ入門
プログラム入門
C言語入門
UML入門
Webマスターへの道
DBマスターへの道
ネットマスターへの道
組込みマスターへの道
小技集