为什么很多人喜欢用 "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 但是从没有见过用两个字母的,也没有在别人的代码中见过.....为什么呢?