プログラミング「nullはゼロのことです。ちなみにゼロではありません」←!?!!?

1:ななし


俺はプログラミングをやめた




2:ななし: ID:.net


物理的にはゼロだが論理的にはゼロでない



3:ななし


そんな間違ったこと教えてるヤツはクソだからさっさと捨てた方がいい



14:ななし


>>3
Cでは0のことだぞ



16:ななし


>>14
Cがゼロと定義してることと
NULLがゼロであることは意味が違う









42:ななし


>>14
それは嘘
C言語でのNullは他のポインタと一致することのないものという定義
0表記をNULLとして扱うってだけで
内部表現が0である保証はない

俺は0以外の環境に会ったことはないが
無いわけじゃないらしい



46:ななし


>>14
組み込み系 C だと0番地にはブートコード等があるので NULL は 0 ではない



47:ななし


>>46
「∞番地」というのはどうだ?



48:ななし


>>47
実際 max int として define されてたりする



4:ななし


C「NULLはゼロのことです。」



5:ななし


nullはゼロのことです←全く違うが



7:ななし


ゼロと数字のゼロは違うぞ



8:ななし


ぬるぽ



10:ななし


ヌルってそもそも無って意味じゃないの



11:ななし


どこも指していないという意味だが



13:ななし


未定義だな



15:ななし


OSによってNULL=0=¥0が成立しないからね
仕方ないね



17:ななし


nullなのに型情報固定されてるのおかしない?



19:ななし


は?
nullがゼロとか間違ったこと教えてる奴はクビにしろ



20:ななし


0「Trueだったりfalseだったりします」

めちゃくちゃだよ



27:ななし


>>20
return 0が悪い



22:ななし


財布の中身がないのは0
財布自体ないのがnull



25:ななし


5番の引き出しの中身持ってきてっていって
引き出しの中身が空なのが0でそんな番号の引き出し無いのがnull



26:ななし


0とは全然違くない?
Cでは0なの?ヤバ言語すぎだろ



28:ななし


ぬるぽ



32:ななし


>>28
ガッ



30:ななし


プログラミング「Nullとは何もないことを意味します。ゼロではありません。」



35:ななし


nullとundefinedとemptyをまとめて面倒見てくれるのは良設計だわ
こういうとこにセンス感じる



36:ななし


0は数字のゼロで、nullは値が入ってないってことじゃないの???



45:ななし


>プログラミング「nullはゼロのことです。ちなみにゼロではありません」←!?!!?

オブジェクトが存在しない、「無」の状態ね!

「数字の0」とは違う!

数学的に言えば、無には∞と0の両方の意味が有るんだと言えばわかるかな?



50:ななし


>>45
違うぞ
nullは無の状態だがそれを言語やコンパイラによって0だったりmax intで表現してるだけ



プログラミング「nullはゼロのことです。ちなみにゼロではありません」←!?!!?
引用元:http://viper.2ch.sc/test/read.cgi/news4vip/1667717632




コメント

タイトルとURLをコピーしました