for语句中的!=和<=
来源:互联网 发布:国内云计算上市公司 编辑:程序博客网 时间:2024/05/16 11:07
for(int i=0;i!=100;i++)和for(int i=0;i<100;i++)是编程中常用的两个语句,这两个语句看似作用类似但实际上在使用中却容易产生很多意想不到的问题
入下例:
这段代码是用归并排序算法对数组进行排序,在MERGE函数中有三个for语句,如果使用!=和使用<=会尝试完全不同的结果,<=表示越界条件和!=是不一样的,但是在使用中却容易混淆,实际上for(int i=0;i!=n1+1;i++)是和for(i=1;i<=n1;i++)一样的输出结果,另外一个容易混淆的地方就是比如在代码中
这种情况,容易会产生死循环,因为j每次增加2,有可能会跳过j==n2的情况,直接死循环
- for语句中的!=和<=
- SQL语句中的<>和!=
- JavaScript中的for-in语句和with语句
- Verilog 中的for语句
- Python中的for语句
- bat中的for语句
- Go中的for语句
- python中的for语句
- C99中的for语句
- dos下 和 批处理中的 for 语句的基本用法
- continue语句在while和for循环中的区别
- dos下 和 批处理中的 for 语句的基本用法
- js中的特有语句with和 for in
- python中的while和for语句的简单使用
- dos下 和 批处理中的 for 语句的基本用法
- dos下 和 批处理中的 for 语句的用法详解
- dos下和批处理中的for语句的基本用法
- shell 中的for循环while循环和case语句
- gnome-open 用法介绍
- CloseHandle
- vc编写供vb使用的dll文档
- 2
- 理解OLECHAR
- for语句中的!=和<=
- Tablespace
- MeeGo强调开源共建 合作创新打造云平台
- MTK音频功放
- Asterisk/Freeiris免费培训。[深圳]
- 跟我一起写 Makefile(转载)
- 疲惫的不是脚步,而是心情!失败的不是结果,而是意志!
- 重新配置CentOS网络连接
- 学习SEO所需要知道的...