跳转语句-goto

2024/1/2 CC++

# 跳转语句-goto

无条件跳转语句

语法: goto 标记;

如果标记存在,则跳转到标记处运行;

标记一般约定使用全大写标识

示例

#include <iostream>
using namespace std;

int main() {
	bool flag = 1;
FLAG:
	cout << "init" << endl;
	if (flag) {
		flag = 0; 
		goto FLAG;
	}
	system("pause");
	return 0;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

可以看到输出了两次init

最后更新于: 2024/2/27 17:14:39