goto C++ · 关键字
无条件跳转到同一函数内的命名标签;它会让控制流变得难以跟踪,现代 C++ 中尽量避免。
怎么用
goto 标签名;
小例子
int i = 0; loop: std::cout << i; i++; if(i < 3) goto loop;
运行结果
012
提醒:能不用就不用;跳出深层嵌套时可用,但通常用循环或函数替代
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条goto C++ · 关键字无条件跳转到同一函数内的命名标签;它会让控制流变得难以跟踪,现代 C++ 中尽量避免。
goto 标签名;
int i = 0; loop: std::cout << i; i++; if(i < 3) goto loop;
012
提醒:能不用就不用;跳出深层嵌套时可用,但通常用循环或函数替代
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条