日期:2014-05-18  浏览次数:20415 次

为什么很多人喜欢用 "i" 来代表增加?
真的是很费解。做编程好多年了。

最近突然感觉 为什么我每次循环都 i=... i++...

什么的。

谁有解释不。

------解决方案--------------------
第一次接触代码 老师就是这么写的 
所以习惯了用i
------解决方案--------------------
foreach 或 for

Ctrl+j,快捷出来,+ +Tab,

出来的就是i,循环套循环就是j。 习惯了。
------解决方案--------------------
我怎么觉得是根据int来的。。。一般的i都是int类型。。
------解决方案--------------------
1. 老师交的时候就用i;
2. 课本上的例子也一般都是用i;
3. int类型来的简写而来,比如string喜欢定义成s或者str,float用f等,直接可以从变量上看的出变量类型。
------解决方案--------------------
楼主这贴好啊,从来就没想过这个问题,现在想想还真的不知道为什么,可能要一代一代的问上去了
------解决方案--------------------
当初上大学我学Fortran77的时候,以I~N开头的变量默认是整型,其它字母开头变量是实型。大家一般都不显式的去声明变量类型,直接利用I~N规则来使用变量,所以那时候写程序用到循环的临时变量很习惯的就用了i,j,k。我不知道这是不是真正的原因,但我自己却是因为Fortran才这么干的。
------解决方案--------------------
因为微软教程等一系列的教程、实例都是I
潜移默化................................
------解决方案--------------------
for(var i=0;i<=10;i++) 一个字母可能是习惯了吧,趋势是这样的,都是这么写的,久而久之成了习惯,用什么都是无所谓的,
用两个或者多个字母代替i也是可以的,没啥没有见过呢??写了很多年代码了 用个的很多,比如 j k s
等等,不只是用过i 但是从没有见过用两个字母的,也没有在别人的代码中见过.....为什么呢?