c语言中的goto语句怎么用

619
2023/12/16 10:57:37
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C语言中,goto语句用于无条件地将控制转移到程序中的标签位置。下面是goto语句的基本语法:

goto label;
...
label:
	statement;

在这个语法中,goto语句后面跟着一个标签(label),该标签后面是一个冒号。程序执行到goto语句时,将立即跳转到标签位置,继续执行标签后面的语句。

以下是一个使用goto语句的示例程序:

#include <stdio.h>

int main() {
   int i, j;

   for (i = 1; i <= 3; i++) {
      for (j = 1; j <= 3; j++) {
         printf("i = %d, j = %d\n", i, j);
         if (i == 2 && j == 2) {
            goto end;
         }
      }
   }

   end:
   printf("End of program\n");

   return 0;
}

在这个示例程序中,使用了两个嵌套的for循环来打印变量i和j的值。当i和j的值都等于2时,使用goto语句跳转到标签end,终止了循环。然后程序继续执行标签end后面的语句,输出"End of program"。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c语言怎么清空字符串