C言語って… (278レス)
上
下
前
次
1-
新
220
: 2008/09/07(日)21:29
ID:TIjo/KPK(1)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
220: [sage] 2008/09/07(日) 21:29:51 ID:TIjo/KPK > scanf("%d",baka); これでコンパイルは通るかもしれないが、 1バイトのbakaの前後領域に入ってるゴミデータをint型のアドレスとして解釈して、 実行すると落ちる可能性がある。 > if(baka=="baka"){ bakaはchar型で"baka"はアドレスになるから、 コンパイルできない可能性が高い(コンパイラによる)。 できたとしても1バイトのデータとアドレスが一致する可能性はまずない。 http://mevius.5ch.net/test/read.cgi/gamedev/1028273462/220
これでコンパイルは通るかもしれないが 1バイトのの前後領域に入ってるゴミデータを型のアドレスとして解釈して 実行すると落ちる可能性がある は型ではアドレスになるから コンパイルできない可能性が高いコンパイラによる できたとしても1バイトのデータとアドレスが一致する可能性はまずない
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 58 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.021s