【C语言】为什么推荐把for循环写成左闭右开区间

简介: 循环十次打印"hello world",判定条件通常有两种写法:左闭右开区间、左闭右闭区间

循环十次打印"hello world",判定条件通常有两种写法:左闭右开区间、左闭右闭区间

694536c14b814e45b3e93c8b9d9d5a0a.png



大多数情况下推荐把 for 循环写成左闭右开区间形式,原因如下:


原因一:我们通常会把循环条件初始化为0,这时如果把判断条件写成开区间的话可以一眼看出循环多少次


296cf427c21843b0b1bb6f97222e283f.png


原因二:即使循环条件不是从0开始的,左闭右开区间依然更方便计算循环次数


55606eb883ff4fce81b45696c2f242ee.png


原因三:循环次数明确,方便结合容器长度来遍历容器数据


6e083f7d416c4a8cab7cc9eeea92c496.png

相关文章
|
5月前
|
C语言
C语言---试计算在区间1 到n 的所有整数中,数字x(0 ≤ x ≤ 9)共出现了多少次?
C语言---试计算在区间1 到n 的所有整数中,数字x(0 ≤ x ≤ 9)共出现了多少次?
|
6月前
|
算法 C语言 索引
C语言中的for循环:深入探索与实用技巧
C语言中的for循环:深入探索与实用技巧
78 1
|
6月前
|
程序员 C语言
深入理解C语言中的for循环
深入理解C语言中的for循环
260 2
|
6月前
|
存储 C语言
C语言for循环详解
C语言for循环详解
|
12月前
|
C语言
C语言:循环语句(while循环、for循环)
C语言:循环语句(while循环、for循环)
|
6月前
|
C语言
C语言10🔥:for 循环
C语言10🔥:for 循环
69 0
|
6月前
|
存储 C语言 索引
深入解析 C 语言中的 for 循环、break 和 continue
当您确切地知道要循环执行代码块的次数时,可以使用 for 循环而不是 while 循环
226 0
|
C语言
【C语言初学必看】一知半解的for循环嵌套for循环
【C语言初学必看】一知半解的for循环嵌套for循环
148 0
|
C语言
《C语言初阶篇》听说你还不会for循环的变种写法?一文教你彻底搞懂循环语句!
《C语言初阶篇》听说你还不会for循环的变种写法?一文教你彻底搞懂循环语句!
212 0