C/C++中break、continue、goto、return在循环中的用法

在C/C++中,break、continue、goto、return语句都可以应用在while、for循环语句中,用于控制循环语句中的流程。

#include
using namespace std;

int main(){
    int i=0;
    while(i<2){
        cout<<"i="<跳出最接近break的循环语句。此外还用于switch语句break当前case,以跳出当前switch语句; 
   
  
#include
using namespace std;

int main(){
    int i=0;
    while(i<2){
        cout<<"i="<0)
                break;
            cout<<" j="<
  • continue用于多层嵌套的while、for循环语句时,用来忽略循环语句块内位于它后面的代码而继续开始一次新的循环
#include
using namespace std;

int main(){
    int i=0;
    while(i<2){
        cout<<"i="<穿越多个嵌套层,可以使用goto语句;goto语句是一种无条件流程跳转语句,对于有多层嵌套的while、for循环语句,可以直接跳转到最外层,但一般不建议使用goto语句,因为它使得程序的控制流难以跟踪,使程序难以理解和修改; 
   
  
#include
using namespace std;

int main(){
    int i=0;
    while(i<2){
        cout<<"i="<
  • return可以直接退出函数,把控制返回的函数的调用者。如果函数没有返回类型,可以直接return,否则,return语句必须返回这个函数类型的值;
#include
using namespace std;

int main(){
    int i=0;
    while(i<2){
        cout<<"i="<0)
                return 0;
            cout<<" j="<

合理使用上述关键字可以极大帮助提升程序功能。

你可能感兴趣的:(充电桩)