C++求助 循环判断,如果是就执行一次
本帖最后由 Fxmles 于 2021-1-8 20:03 编辑让一个循环进行死循环,循环内容是判断某个值是否为true
如果为true 执行某段代码一次 然后继续循环判断
循环体里加个判断? Raohz520 发表于 2021-1-8 19:22
循环体里加个判断?
那不就如果满足判断就会一直循环了 while (true) {
if (true) {
// do something
continue;
}
// do something
} 本帖最后由 初音ミク 于 2021-1-8 19:33 编辑
{:301_995:}你的意思是循环判断 true就跳出循环 然后在执行循环判断? while (你的值); 初音ミク 发表于 2021-1-8 19:30
你的意思是循环判断 true就跳出循环 然后在执行循环判断?
判断true 就执行一次代码然后跳出循环 Cool_Breeze 发表于 2021-1-8 19:31
while (你的值);
这样
while(xxx = true){
xxxxx=666;
xxxxxxx=888;
}
这样的话只要判断到true 就无限循环,我要他执行一次就停止 GG_Xiao_J 发表于 2021-1-8 19:28
while (true) {
if (true) {
// do something
while (pvz->AdventureLevel == 1)//第一关
{
if(pvz->AdventureLevel == 1)
{
pvz->Sun = 100000;//阳光100000
pvz->Future = true;//墨镜
pvz->Dance = true;//跳舞
pvz->Pinata = true;//掉落糖果
cout << "HI" << endl;
continue;
}
pvz->Sun = 100000;//阳光100000
pvz->Future = true;//墨镜
pvz->Dance = true;//跳舞
pvz->Pinata = true;//掉落糖果
cout << "HI" << endl;
}
还是不行,无限执行 while(true) {
if(status){
// code1
}
// code 2
}