break 是直接跳出循环,执行循环后面的语句
continue 是结束本次循环,但不跳出循环,继续下次循环
#include <iostream> using namespace std; int main() { for(int i = 0; i<4; i++) { if(i == 0) { std::cout<<i<<std::endl; break; } } for(int j = 5; j<8; j++) { if(j == 6) { std::cout<<j<<std::endl; continue; } std::cout<<j<<std::endl; } return 0; }
第一个循环的输出为0
第二个循环的输出为5、6、7
时间: 2024-10-25 23:50:19