c语言 顺序执行 goto 语句
顺序执行goto语句是C语言中的一种控制语句,它可以用来在程序执行过程中无条件地转移到程序中的另一位置。下面将列举10个例子来展示顺序执行goto语句的用法。
1. 在程序中使用goto语句可以实现条件判断,例如:
```c
int num;
scanf("%d", &num);
if (num > 0)
    goto positive;
else if (num < 0)
    goto negative;
else
    goto zero;
positive:
    printf("正数\n");
    goto end;
negative:
    printf("负数\n");
    goto end;
zero:
    printf("零\n");
end:
printf函数的执行顺序    printf("程序结束\n");
```
2. 在程序中使用goto语句可以实现循环结构,例如:
```c
int i = 0;
loop:
    printf("%d\n", i);
    i++;
    if (i < 10)
        goto loop;
```
3. 使用goto语句可以实现程序中的错误处理,例如:
```c
int num;
scanf("%d", &num);
if (num < 0)
    goto error;
// 程序正常执行的代码
error:
    printf("输入错误\n");
    goto end;
end:
    printf("程序结束\n");
```
4. 使用goto语句可以在程序中实现多重循环的跳转,例如:
```c
for (int i = 0; i < 10; i++) {
    for (int j = 0; j < 10; j++) {
        if (i == 5 && j == 5)
            goto end;
        printf("(%d, %d)\n", i, j);