c++定义goto代码实例
时间: 2023-08-03 16:31:23 浏览: 87
下面是一个简单的使用标签和 goto 语句的 C++ 代码示例:
```c++
#include <iostream>
int main() {
int num = 1;
start:
std::cout << "num = " << num << std::endl;
num++;
if (num <= 10) {
goto start;
}
return 0;
}
```
在这个程序中,我们定义了一个整型变量 `num`,并初始化为 1。接着,我们使用了一个标签 `start`,然后在标签后面紧跟着一条输出语句 `std::cout << "num = " << num << std::endl;` 和一个自增操作 `num++`。然后,我们使用了一个 if 语句来检查 `num` 是否小于等于 10,如果是,就跳转到标签 `start` 所在的位置,继续执行循环。
需要注意的是,虽然 goto 语句可以使代码的结构更加简单,但是过多地使用 goto 语句会使代码难以理解和维护,因此在实际编程中应该尽量避免使用。
阅读全文