• ベストアンサー

C言語 if文

C言語のif文についての質問なのですが、ifを使い、条件Aの時は1のプログラムを実行、条件Bの時は2のプログラムを実行するようにしたとき、1と2のプログラム自体にもif文が使われています。その場合は、AとBの時のifと1と2に使われているifをどのように区別するのですか?(ちなみに1と2のif文については、それぞれ実行してみたところ動作可能でした。)説明が下手ですいません。初心者ですので、分かりやすく教えていただけると有難いです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

質問の意味がほとんどわかりません。 プログラム1、2が動くなら if (条件A) { プログラム1; }else if (条件B) { プログラム2; }else { 条件AでもBにも当てはまらない場合; } って感じでいいのではないですか? もちろん、プログラム1、2のincludeとかmainとかは取り除いて組み込みます。

rigard1225
質問者

お礼

ご回答ありがとうございます。{}で囲むみたいですね。やってみます。

その他の回答 (1)

  • Gungnir
  • ベストアンサー率17% (110/612)
回答No.2

if( ){        /*1のif文*/  if( ){       /*1の中のif文*/  } } else if( ){        /*2のif文*/  if( ){        /*2の中のif文*/  } } よくわからんがこういうこと? 場合によっては1の中のif文にelseとか付けても良いけど。

rigard1225
質問者

お礼

ご回答ありがとうございます。上記の方法で試してみます。でも学校で作っているプログラムなので月曜まで出来ません;;

関連するQ&A