C++基础 流程控制-跳转语句

1. break语句

a. 作用:用于跳出选择结构或者循环结构

     出现在switch条件语句中,作用是终止case并跳出switch
     出现在循环语句中,作用是跳出当前的循环语句
     出现在嵌套循环中,跳出最近的内层循环语句

2. continue语句

a. 作用:在循环语句中,跳过本次循环中余下尚未执行的语句,继续执行下一次循环

b 语法:

          for(起始表达式;条件表达式;末尾循环体){循环语句1;...continue;循环语句2;}         

3. goto语句

a. 作用:可以无条件跳转语句,如果标记的名称存在,执行到goto语句时,会跳转到标记的位置

b. 语法:

    goto 标记;…标记: …

c. 举例:

    '''
    int main() {
    
        cout << "1" << endl;
    
        goto FLAG;
    
        cout << "2" << endl;
        cout << "3" << endl;
        cout << "4" << endl;
    
        FLAG:
    
        cout << "5" << endl;
        
        system("pause");
    
        return 0;
    }
    '''

输出结果:1 5

*在程序中不建议使用goto语句,以免造成程序流程混乱
注:当时做笔记的时候中英文标点未分,大家见谅

感谢大家的阅读,欢迎大家评论和指出我的不足

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。