goto语句
/*也就是说 因为goto只管goto到指定的内容 只要是在这个函数体类 任何位置都可以 他不是循环 不会返回到goto位置 但是当goto的内容在共同之前 可以类似于循环 如 label: ...语句 goto label; 由于label在goto之前 所以按照正常的顺序他会再遇到goto label 从而循环下去 但是如果在后面呢 语句1 goto label; 语句2 label: 语句3 那么语句2不运行 直接从语句3运行下去 不会再循环了 由于goto语句看起来很散 因此在循环的时候最好不要用 但goto也有他独到的用处 用于那种需要直接跳转到某个语句的情况赞同11|*/ #include<iostream> using namespace std; int main() { int i=0; lable:if(i<4) { cout<<i<<endl; i++; goto lable; } return 0; } // 0 1 2 3