goto文? – プログラミング – Home

通知
すべてクリア

[解決済] goto文?


発芽
 発芽
(@発芽)
ゲスト
結合: 22年前
投稿: 8
Topic starter  

先ほどは有難うございました。
たびたびで申し訳ないです。以下の処理の場合、goto文よりいい方法はありますか。
宜しくお願いします。
main{
Aの処理{

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


引用未解決
トピックタグ
wood
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
 

何か C言語参考書 読んだこと有りますか
基礎学習していればわかりそうなことの連発質問みたいですね

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


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 600
 

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


返信引用
PAI
 PAI
(@PAI)
ゲスト
結合: 23年前
投稿: 359
 

Aを関数にすれば何の問題もありますまい。


返信引用
発芽
 発芽
(@発芽)
ゲスト
結合: 22年前
投稿: 8
Topic starter  

皆様返信有難うございました。
さっきの質問でAを関数とすることができました。
Aを関数とする場合、以下の処理でも大丈夫でしょうか?

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


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 600
 

やってごらんよ


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 600
 

おっと、ちょっとマチガイ

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

です。ごめんなさい。


返信引用
発芽
 発芽
(@発芽)
ゲスト
結合: 22年前
投稿: 8
Topic starter  

επιστημηさん
ご丁寧に有難うございました。
やってみます。


返信引用
発芽
 発芽
(@発芽)
ゲスト
結合: 22年前
投稿: 8
Topic starter  

επιστημηさん
おっしゃるとおりでした。
できました。
有難うございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました