其他
为什么在C语言中,goto这么不受待见?
goto语句一般很少使用,因为它使程序的可读性和复杂性变得更差。
goto label;
goto语句示例
goto
语句。#include <stdio.h>
void main() {
int age;
gotolabel:
printf("You are not eligible to vote!\n");
printf("Enter you age:\n");
scanf("%d", &age);
if (age < 18) {
goto gotolabel;
}else {
printf("You are eligible to vote!\n");
}
}
You are not eligible to vote!
Enter you age:
12
You are not eligible to vote!
Enter you age:
18
You are eligible to vote!
为什么它这么不受待见?
从多重循环中直接跳出 ; 出错时清除资源; 可增加程序的清晰度的情况。
整理自网络信息,本文出于传播相关技术知识,相关内容版权归原作者所有。