gpt4 book ai didi

variables - 为什么变量 "i"和 "j"用于计数器?

转载 作者:行者123 更新时间:2023-12-02 21:48:42 25 4
gpt4 key购买 nike

我知道这似乎是一个绝对愚蠢的问题,但我太好奇了,不能不问......

为什么“i”和“j”成为大多数控制结构中用作计数器的变量?

虽然常识告诉我它们就像X一样,用来代表未知的值,但我不禁想到,为什么每个人都一遍又一遍地接受同样的教育,一定是有原因的。

是因为它实际上被推荐用于最佳实践或惯例,还是背后有一些晦涩的原因?

以防万一,我知道我可以给它们任何我想要的名称,并且变量名称不相关。

最佳答案

它最终来自数学:求和符号传统上使用 i 作为第一个索引,j 作为第二个索引,依此类推。示例(来自 http://en.wikipedia.org/wiki/Summation ):

\sum_{i=1}^{n} i = \frac{n^2 + n}{2}

它也以这种方式用于事物的集合,例如如果你有一堆变量 x1, x2, ... xn,那么任意一个将被称为 xi

至于为什么会这样,我认为 SLAks 是正确的,因为 I 是 Index 中的第一个字母。

关于variables - 为什么变量 "i"和 "j"用于计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4137785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com