Qiita 6 - キータぞ、来たぞ、キータだぞー (695レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
252: デフォルトの名無しさん [sage] 2025/04/25(金) 08:44:13.07 ID:an01yrNB(1/4) AAS
同じ人の別の記事
 
『C言語 何故main に戻らない?スタック上の戻り先を改変する実験 main→func1→func2』
>compiler Explorer上では安全ではないと判断されたのかエラーを吐いた。
>(参考にした本では同じようなコードでも動いていたが。。。)
 
>参考文献
>?阿布編程 (2023) 『CPU眼里的C/C++』 清華大学出版社.
 
参考にした本がハズレだったか書いてあること読めてないのかどっちかかな?
254
(1): デフォルトの名無しさん [] 2025/04/25(金) 13:14:33.04 ID:an01yrNB(2/4) AAS
>某組み込み系でグローバルintが0で初期化されないコンパイラには出会ったことがある。多分これは "C処理系としてのバグ"

組み込みならBSSやDATAの初期化はスタートアップでやるのは普通だし、自作したスタートアップでBSSやDATAの初期化を意図して行わないのも珍しくはない。
257: デフォルトの名無しさん [sage] 2025/04/25(金) 13:44:34.88 ID:an01yrNB(3/4) AAS
C言語の標準規格というのはそれに適合した処理系やプログラムの互換性を保証するために設けられたものであり意図して機能を削除したところでC言語でなくなるわけではない。
259
(1): デフォルトの名無しさん [sage] 2025/04/25(金) 14:05:45.58 ID:an01yrNB(4/4) AAS
K&Rには存在したlong float型や予約語のfortranとentryはC89では削除された。C11で標準ライブラリからgetsは削除された。
「機能が削除されたものはC言語ではない」という主張に乗っかるとすると今我々がC言語と思っているものは既にC言語ではないことになるなw
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.025s