C语言 使用goto语句

goto语句可以直接完成跳转,在Linux内核代码中频繁出现。
匹配上goto的代码块,最后需要加个return,不然会执行后面的代码块。

#include <stdio.h>

int main()
{
	printf("1\n");
	goto case1;
	printf("2\n");

case1:
	printf("case1\n");
    
case2:
    printf("case2\n");
    return 0;
}

输出结果

1
case1
case2
#include <stdio.h>

int main()
{
	printf("1\n");
	goto case1;
	printf("2\n");

case1:
	printf("case1\n");
    return 0;

case2:
    printf("case2\n");
    return 0;
}

输出结果

1
case1

 

posted on 2024-09-20 08:28  王景迁  阅读(3)  评论(0编辑  收藏  举报

导航