Pourquoi sont des variables “i” et “j” utilisé pour les comptoirs?

Je sais que cela peut sembler un absolument idiot de se poser la question, mais je suis trop curieux pour ne pas demander...

Pourquoi "i" et "j" deviennent LES variables à utiliser comme des pions dans la plupart des structures de contrôle?

Si le bon sens me dit qu'ils sont juste comme X, qui est utilisé pour représenter les valeurs inconnues, je ne peux m'empêcher de penser qu'il doit y avoir une raison pourquoi tout le monde obtient enseigné de la même manière, encore et encore.

Est-ce parce qu'il est effectivement recommandé pour les meilleures pratiques, ou d'une convention, ou faut-il avoir quelque obscure raison derrière elle?

Juste au cas où, je sais que je peux leur donner quel que soit le nom que je veux et que des noms de variables ne sont pas pertinents.

  • i=itération alors que j=après interaction
  • étrange " c " n'a pas été choisie? comme dans le Intel cx registre de compteur.
  • J'ai vu n beaucoup debout pour le nombre. parfois je vois des z. je ne vois pas j autant que je vois n et z.
  • Est-ce la seule DONC, la question sans un seul chiffre de la cotation des réponses?
  • coordonnées Cartésiennes
  • pas plus
  • question intéressante, jamais pensé à ça..
  • j'ai toujours pensé plus tard a séparer comme "i = integer", mais dès que vous avez au moins 3 boucles que vous devez utiliser votre imagination si i, j, e, n, etc... 😉
  • Je N, comme sur ZX Spectrum, il était normal de pres N deux fois et d'obtenir les n PROCHAINES 🙂 - il coincé et il ne va pas loin.
  • En aparté, j'ai tendance à utiliser xi et xj comme je l'ai éviter une lettre des noms de variables - ils sont difficiles à rechercher dans votre code.
  • En fait, i et j est antérieure à Intel d'être impliqué dans l'informatique. En outre, cx est une toute nouvelle chose, dans mon temps il y avait ah, bc et de que les registres généraux. Puis il y avait f pour les drapeaux et... i pour l'indice! 🙂 Toutes basées sur l'indice de la fpo utilisé i.
  • Le j partie devrait être évident.
  • Pourquoi faire de réelles questions à devenir des wikis juste parce qu'ils sont populaires? C'est très réminiscent du communisme. Si quelqu'un invente quelque chose de vraiment cool, le gouvernement vole l'invention de partager avec la communauté.
  • Fermé le mauvais sens: les réponses ici sont plus informatifs que les autres qn...
  • Peut-être que la question devrait être fermé et fusionné avec celui-ci. Le libellé de la question est également très important. Pour une raison que dans 29 jours, il a obtenu 44k vues en comparaison à 2k en 1 an.
  • Je pense que quelqu'un se sentait désolé pour la lettre j. Vivant dans l'ombre de son " bien utilisé et complexe voisin i il n'a jamais reçu la moindre attention.
  • Wtf? les entiers SONT réels.