C++ I';我得到了不同的行为打破与代码和与 intmain(){ int y=8; int x=4; 对于(int i=0;i
I';我得到了不同的行为打破与代码和与C++ I';我得到了不同的行为打破与代码和与 intmain(){ int y=8; int x=4; 对于(int i=0;i,c++,visual-studio,visual-studio-code,break,C++,Visual Studio,Visual Studio Code,Break,I';我得到了不同的行为打破与代码和与 intmain(){ int y=8; int x=4; 对于(int i=0;i
intmain(){
int y=8;
int x=4;
对于(int i=0;i<4;i++){
如果(x==4){
如果(y==7){
打破
}
}
您可能需要刷新输出。是的,您应该尝试使用std::cout程序是否继续运行,或者是否退出(以及正常退出,或者信号或其他)?如果它正常退出,则标准保证在调用某些析构函数时刷新输出。不以换行结尾的文本输出不一定会显示到控制台。请尝试std::cout
int main() {
int y = 8;
int x = 4;
for (int i = 0; i < 4; i++) {
if (x == 4) {
if (y == 7) {
break;
}
}
cout << "hey";
y -= 1;
}
}