【发布时间】:2017-12-20 20:39:01
【问题描述】:
想知道 for 循环是否更好,或者我是否应该坚持使用 while 循环。如果是,为什么或为什么不。
srand((unsigned) time(NULL));
bool result;
bool end = false;
int win, lose;
char answer;
win = lose = 0;
while (!end) {
result = play_game();
if (result) {
printf("You win!\n\n");
++win;
} else {
printf("You Lose!\n\n");
++lose;
}
printf("Do you want to play again (y/n) ");
if ((toupper(answer = getchar())) == 'Y') {
end = false;
} else if ((toupper(answer = getchar())) == 'N'){
end = true;
}
}
【问题讨论】:
-
没有。十二个还是十几个?有时。是的。
-
这个问题是关于 do-while 与 while 还是 for-loop 与 while 循环?标题与帖子内容不符。
-
语言标签会很好。那里有许多具有类 C 语法的语言。从技术上讲,可能是其中之一。
标签: loops while-loop do-while