Qiita 6 - キータぞ、来たぞ、キータだぞー (745レス)
Qiita 6 - キータぞ、来たぞ、キータだぞー http://mevius.5ch.net/test/read.cgi/tech/1739527246/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
238: デフォルトの名無しさん [sage] 2025/04/23(水) 09:18:17.26 ID:DSGNhDQx 『C言語 func1(){int a=8;} func2(){int b;} bの中身は8』 Cコンパイラをアセンブラかなんかと勘違いしてる人。 http://mevius.5ch.net/test/read.cgi/tech/1739527246/238
241: デフォルトの名無しさん [sage] 2025/04/23(水) 12:07:50.63 ID:Rh3VU7vt >>238 プロフにどういう人か書いてあるじゃん 高レイヤーが嫌いで低レイヤーが好きな人 Cとアセンブラ好きと書いてある プロフと記事が完全に一致 そういう人にCとアセンブラが好きなのはおかしいと言ってHRTのないコメントしたら即垢BANだろうなあ http://mevius.5ch.net/test/read.cgi/tech/1739527246/241
245: デフォルトの名無しさん [sage] 2025/04/23(水) 19:36:35.55 ID:3eqPB/xz >>238 明示的に初期化していない変数はプログラミング言語によって3つに分かれる ① 初期化するまでその変数を使えない言語 ② 何らかの規定された初期値で暗黙に初期化される言語 (0とかnilとかundefinedなど) ③ 初期化されないまま環境依存でデタラメに動いてしまう言語 もちろん明示的に初期化の①が一番まともな言語で次いで②までが許容範囲 しかし信じられないことに③となる最悪な言語が存在していてセキュリティホールになることもある http://mevius.5ch.net/test/read.cgi/tech/1739527246/245
249: デフォルトの名無しさん [sage] 2025/04/24(木) 00:27:50.95 ID:XhsO3LV3 >>238 今さら安全でないC言語を使う点は置いておくにしても そんなCコードを書く人は信頼できない要注意人物てして扱われる 最適化されれば変数aの痕跡はスタック上に残らないため変数bが8にならない それ以前にfunc1()呼び出しの後に他の関数呼び出しがあればスタック上の値は壊れる >Cコンパイラをアセンブラかなんかと勘違いしてる人。 アセンブラでも同じ 既に解放済みのスタックフレーム上の値が壊されずに残ってる前提でコードを書くバカはいない http://mevius.5ch.net/test/read.cgi/tech/1739527246/249
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.834s*