c语言中goto的具体用法及范例
时间: 2023-06-17 07:04:03 浏览: 112
C语言中break语句的全部用法及示例
`goto` 是 C 语言中的一个跳转语句,它允许程序跳转到程序中的另一个位置执行代码。以下是 `goto` 的具体用法及范例:
1. 用法:
```c
goto label;
```
其中 `label` 是一个标识符,它可以是任何一个被定义的标签。
2. 范例:
```c
#include <stdio.h>
int main()
{
int i = 1;
label: // 定义标签
printf("i = %d\n", i);
i++;
if (i <= 5) {
goto label; // 跳转到标签
}
return 0;
}
```
在上述代码中,我们定义了一个标签 `label`,然后在循环中使用 `goto` 跳转到标签,重复执行循环体直到 `i` 大于 5。注意,使用 `goto` 语句时需要注意程序的结构和逻辑,否则会导致代码难以理解和维护。
阅读全文