質問: trim(fgets(STDIN));と 定義していれば、標準入力値の730が$enemy_hpに代入されて 途中の$enemy_hp -= $power;の計算式を数字で表すと 730 - 150(戦士の場合)になり580になるかと思うのですが・・・ 上から順番に処理をするくせに、途中でスキップ?しているのか、どうなのか・・・ そこらへんが上手く理解が出来ません・・・ 自分でもうまく説明できないんですが、どうゆうことなのか教えて下さい。
回答: 最後に`}`を追加するだけでいいのでは? ``` } ``` 勇者 730 - 200 = 530 戦士 530 - 150 = 380 魔法使い 380 - 100 = 280 ``` $enemy_hp -= $power; は $enemy_hp = $enemy_hp - $power; と等価です。 ```