在C++中,可以使用bool類型的變量或表達(dá)式來控制循環(huán)的執(zhí)行。下面是一個(gè)示例,演示了如何在循環(huán)中使用boolean變量:
#include <iostream>
int main() {
bool continueLoop = true;
int count = 0;
while (continueLoop) {
std::cout << "Loop iteration: " << count << std::endl;
count++;
if (count >= 5) {
continueLoop = false;
}
}
std::cout << "Loop finished." << std::endl;
return 0;
}
在這個(gè)例子中,我們定義了一個(gè)bool類型的變量continueLoop來控制循環(huán)的執(zhí)行。循環(huán)會(huì)在continueLoop為true時(shí)一直執(zhí)行,直到count的值達(dá)到5后,將continueLoop設(shè)置為false,從而結(jié)束循環(huán)。
除了使用bool類型的變量外,還可以直接在循環(huán)的條件表達(dá)式中使用boolean表達(dá)式。例如:
#include <iostream>
int main() {
int count = 0;
while (count < 5) {
std::cout << "Loop iteration: " << count << std::endl;
count++;
}
std::cout << "Loop finished." << std::endl;
return 0;
}
在這個(gè)例子中,循環(huán)的條件是count是否小于5,如果是則繼續(xù)執(zhí)行循環(huán)。