- 279 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 21:19:35 ]
- >>277
>・8行目(y=int(rand()*10))で y に値が代入されているが使われていない というのは x-y=x とやってた為にコンパイラが 「x-y=x」は不正な文だからとりあえず無視 → 他に y を参照している箇所がない → 「yが使われていない」と警告 として出てきたものだ。x-y=xを正しく書き直せば出なくなし、結果がおかしいのとは関係ない。 y=3でテストしたければ「y=int(rand()*10」の後ろに「y=3」と書いて走らせてみたらいい。 ところで、work(z)にはどんな値が入っているかわかるかな?
|

|