C言語なら俺に聞け(入門篇) Part 51
■ このスレッドは過去ログ倉庫に格納されています
00095
2009/07/25(土) 12:51:40なるほど、ありがとうございます
ちなみにbcc32をデフォルトでコンパイルさせてます -> bcc32 main.c みたいな感じです
引数の数が違っても、
hoge(10)
↓
int hoge(int a, int b)
この場合、aには10が入っていましたが、bには何かでらたらめな値が入っていました
hoge(10)が呼び出されるより前に、スタックに積まれていた値を4バイト分見てることになるんでしょうかね
引数も、型と個数が合う範囲では取って来れるということがわかったんですが、aは普通に使えそうです。こういう場合でも未定義動作とされるんですね
■ このスレッドは過去ログ倉庫に格納されています