关于问题为什么习惯使用 i、j、k 等作为循环变量?一共有 5 位热心网友为你解答:
【1】来自网友【sunexistnow】的最佳回答:
一开始学习语言的时候就是如此啊,教科书上都是,形成了潜意识了.
不过随着深入,你就会发现其他的字母也可以的,因为涉及的循环和变量太多,为了区分只能启用其他的字母了.
【2】来自网友【黄河的水啊水】的最佳回答:
这源起于 fortran 编程,以 ijklmn 这几个字母开头的变量会被编译器隐含认为是整型。
所以 i 是第一个最简短的整型变量名,且不用写类型。这在用孔卡输入程序的年代具有很大的优势,少一个字母就少一份工作量
【3】来自网友【和小栩一起学编程】的最佳回答:
都是用右手中指,顺手[捂脸][捂脸]
【4】来自网友【煎蛋去哪了】的最佳回答:
还真不是习惯,i 是 index 的缩写,你也知道任何迭代里面都会有索引,即 index 这个单词。至于 j,k 什么的就完全是随机想用什么就用什么了,毕竟它们基本上是用在内层循环迭代上。
【5】来自网友【杨兴华 XiNG】的最佳回答:
习惯了,就像列方程未知数。x,y,z 一样