goto文?

[戻る]
発芽 2003/11/06(木) 12:00:57
先ほどは有難うございました。
たびたびで申し訳ないです。以下の処理の場合、goto文よりいい方法はありますか。
宜しくお願いします。
main{
Aの処理{
}

Bの処理{
if(特定の条件にて){
break;
}
else
{
Aの処理に戻る//**********この場合はgotoを使う以外に良い方法はありますか?
}
}//B
}main

wood 2003/11/06(木) 12:13:14
何か C言語参考書 読んだこと有りますか
基礎学習していればわかりそうなことの連発質問みたいですね

今回は while じゃ無いですかね
for(;;)で条件ブレイクさせてもいいね

επιστημη [E-Mail] [HomePage] 2003/11/06(木) 12:24:54
do {
  A
  B
} while ( 脱出条件 );

PAI 2003/11/06(木) 12:25:50
Aを関数にすれば何の問題もありますまい。

発芽 2003/11/06(木) 12:29:57
皆様返信有難うございました。
さっきの質問でAを関数とすることができました。
Aを関数とする場合、以下の処理でも大丈夫でしょうか?

do {
  A
  B
} while ( 脱出条件 );

επιστημη [E-Mail] [HomePage] 2003/11/06(木) 12:36:15
やってごらんよ

επιστημη [E-Mail] [HomePage] 2003/11/06(木) 12:38:45
おっと、ちょっとマチガイ

do {
  A
  B
} while ( 継続条件 );

です。ごめんなさい。

発芽 2003/11/06(木) 12:42:31
επιστημηさん
ご丁寧に有難うございました。
やってみます。

発芽 2003/11/06(木) 19:24:46
[[解決]]
επιστημηさん
おっしゃるとおりでした。
できました。
有難うございました。

古いスレッドには追加発言できません。