资讯中心
News
普通编程有哪些缺陷
发布时间:2018-04-03 16:25   您所在的位置: 网站首页 > 新闻资讯 > 建站知识
1.全局变量:存在一个外部声明的变量,其只在函数中被引用,但并没有作为参数传入.
2.变量在使用之前,没有显式地初始化过.
3.过早地初始化:嵌套循环的内循环控制变量被初始化了两次,一次在进入循环之前,另一次是在进入内层循环之前或者离开内层循环的时候.
4.重复输出:首先通过一个输出了一个变量,此后未对这个变量做任何修改就使用其他输出函数再次将其输出.
5.零迭代缺陷:在循环体中有一个变量,这个变量在循环前没有初始化,在循环中赋了值但未被引用,在被赋值之后就没有出现在内层循环中.
6.自我赋值,赋值语句左边与右边完全相同.
7.数组和字符串如果没有设定默认退出语句值,通常存在初始化错误.
8.语句重复,在一个循环体中最终被使用多次的语句中包含的变量并没有改变.
9.一个函数体内有多个退出语句.
10.整数除法会截去余数.
11.非void函数的返回语句缺少返回值.
12.循环体为空,造成无意义的空循环.
13.分配不可用的内存,系统内存被用尽后还要分配内存.
14.多分支语句的最后一个语句不是中断语句.
本文章由新概念互动原创,如没特殊注明,转载请注明来自:https://www.jianzhan0.com/zhishi/807.html