プログラミング「nullはゼロのことです。ちなみにゼロではありません」←!?!!?
1: ベア 2022/11/06(日) 15:53:52.454 ID:5udDILPLd
俺はプログラミングをやめた
2: ベア 2022/11/06(日) 15:54:53.865
物理的にはゼロだが論理的にはゼロでない
3: ベア 2022/11/06(日) 15:54:59.057 ID:yoU3TdBf0
そんな間違ったこと教えてるヤツはクソだからさっさと捨てた方がいい
14: ベア 2022/11/06(日) 15:59:29.047 ID:r+wDgLsrM
>>3
Cでは0のことだぞ
16: ベア 2022/11/06(日) 16:00:23.712 ID:yoU3TdBf0
>>14
Cがゼロと定義してることと
NULLがゼロであることは意味が違う
42: ベア 2022/11/06(日) 18:57:47.937 ID:2bKlZbnd0
>>14
それは嘘
C言語でのNullは他のポインタと一致することのないものという定義
0表記をNULLとして扱うってだけで
内部表現が0である保証はない
俺は0以外の環境に会ったことはないが
無いわけじゃないらしい
46: ベア 2022/11/06(日) 19:29:07.975 ID:a4ZnxBFD0
>>14
組み込み系 C だと0番地にはブートコード等があるので NULL は 0 ではない