goto语句的用法及缺陷
来源:互联网 发布:阿里云 ecs 编辑:程序博客网 时间:2024/05/16 02:17
由于goto语句可以不受限制的灵活跳转,使得其成为了有争议的语句。
我个人观点是最好不用或是禁用。
首先,由于goto语句可以灵活跳转会导致破坏结构化设计风格,若一段代码多次使用goto语句会降低代码的可读性。
其次,goto语句的执行可能会跳过变量的初始化、重要的计算语句等,甚至影响到整个程序的运行。
列如:
goto state;
String s1,s2; //被goto跳过
int sum = 0; //被goto跳过
......
.....
state:
......
如果编译器不能发现此类错误,每用一次goto语句都可能留下隐患。
0 0
- goto语句的用法及缺陷
- goto语句的用法
- GOTO语句用法
- goto语句用法
- goto语句用法
- goto语句及goto构成循环
- c++中goto语句用法
- &&在goto语句中的用法
- GOTO 语句的魅力
- goto语句的使用
- 尴尬的goto语句
- 古老的goto语句
- delphi的goto语句
- 有趣的goto语句
- golang跳转语句goto,break,continue的使用及区别
- goto的用法
- goto的用法
- goto的用法
- 蓝桥 排它平方数
- 本地配置域名
- 求二叉排序树的最小根
- Nginx+Tomcat搭建高性能负载均衡集群
- 1.8地址总线
- goto语句的用法及缺陷
- 格式化时间间隔
- 1.9数据总线
- Nginx实战(一) 虚拟主机
- 1.10控制总线
- 检测点1.1
- TCP和UDP的最完整的区别
- c语言可变数组的实现
- Google是如何做测试的?