循环语句 为什么用 I

来源:百度知道 编辑:UC知道 时间:2024/07/07 04:56:57
我问的是变量名

我见过的循环绝大部分用 i

难道是Index的意思? 那双重循环的时候 却是 J 字母加一?
for (int i ;;) ← 情况①
{
}

for(int i;;)
{
for(int j;;) ←情况②
{}
}

习惯问题
就像解数学问题时,涉及到未知变量,人们都习惯用x,y, z。
虽知,这些x,y,z和a,b,c....等等都是一个符号来的,没有实质意义

在编程时,尤其是小程序时,使用i,j,k来作为循环计数变量,是一贯
以来的读写程序习惯。

循环计数变量,当然可以用其他字母表示。例如a,b,c。或许
编写者觉得用a,b,c具有个性化特点。但是,在读程序的时候,
尤其是别人在读该代码的时候,会觉得很别扭。

至于为什么双重循环用j。也是编写习惯的问题。就像数学问题
设未知变量,两个变量,人们都习惯用x和y表示。三个变量,
用x,y,z。

编写程序,涉及到多重循环,不建议用单个字母i,j,k...等
表示。应该尽量取些能表达变量所代表意义的名字。例如
count(计数器)

习惯问题,没什么具体原因。就像数学里未知量总是X一样

i是"int"开头第一个字母,所以经常用"i",
用"j",应该是习惯问题.

有些变量名是习惯,i,j只是大部分人都这么用,所以初学者也都这样用,只是一个概念,没有什么具体的规定,就相当于1+1为什么等于2,没有什么解释,你不喜欢用完全可以换成别的,只是习惯这样用而已(大部分人)