1关于goto语句:
可以无条件跳转语句。
如果标记的名称存在,执行该语句,可以跳转到标记的位置。
例如:
#include<bits/stdc++.h>
using namespace std;
int main() {
cout << "1" << endl;
cout << "2" << endl;
cout << "3" << endl;
cout << "4" << endl;
cout << "5" << endl;
return 0;
}
这个代码输出是
但是我加goto:
#include<bits/stdc++.h>
using namespace std;
int main() {
cout << "1" << endl;
goto a;
cout << "2" << endl;
cout << "3" << endl;
a:
cout << "4" << endl;
cout << "5" << endl;
return 0;
}
输出:
可以看到直接跳过了第二和第三点。