Désolé pour une question Noobish, mais je suis tombé sur le code d'une autre personne et il utilise i_tmp2
à l'intérieur d'une boucle for
. Quand est-ce que la notation i_tmp2
est utilisée?Que signifie i_tmp2 lorsqu'il est utilisé en tant que variable?
Répondre
i dans i_tmp2 signifie probablement "entier", c'est-à-dire que c'est une variable utilisée pour stocker des nombres entiers. Tmp2 dans i_tmp2 signifie probablement que c'est la deuxième variable temporaire créée.
Je remercie tous ceux qui ont pris le temps de répondre. Je pense que cette explication est la plus proche de déchiffrer la signification derrière cette dénomination de variable. – Marin
Demandez à la personne qui a réellement écrit le code. Chaque programmeur individuel a ses propres raisons de choisir leurs styles de notation pour des types particuliers de code.
Il est utilisé lorsque le programmeur n'est pas très bon.
Oh, allez, c'est une blague.
Et vous pouvez le dire à partir d'un nom de variable? – Samuel
Oui, vous pouvez absolument le dire à partir d'un nom de variable. Toutes les bonnes méthodes de programmation comprennent des règles strictes sur la dénomination des variables, en particulier l'utilisation de noms de variables significatifs. J'ai toujours préfixer les variables avec leur type, donc au moins, il semble qu'il fait bien cette partie. –
AHH HUMOUR NAZIS! –
Il existe une convention de dénomination variabla légèrement désuète appelée notation hongroise, attribuée principalement à Charles Simonyi, un programmeur hongrois qui travaillait pour Microsoft. Avec HN, le premier caractère du nom de variable est i pour integer, l pour long, w pour word, etc. Il est (était) utile avec les langages fortement typés pour garder tous les programmeurs se souvenant du type des variables utilisées/attendues par fonctions.
Nowdays il est la plupart du temps hors de la mode :)
- 1. Est-ce que '@' est utilisé en C++?
- 2. nom du serveur en tant que variable
- 3. En Perl, comment savoir si mon fichier est utilisé en tant que module ou en tant que script?
- 4. Qu'est-ce que cela signifie quand mon texte est affiché en tant que boîtes?
- 5. Que signifie la variable spéciale $ @ dans Perl?
- 6. Est-ce que quelqu'un a utilisé le serveur YAWS en tant que proxy HTTP?
- 7. Définition d'une variable XSLT en tant que variable JavaScript?
- 8. Que signifie Chaîne * en C#?
- 9. Raccourcir la valeur de l'URL en tant que variable Javascript
- 10. Que signifie "==="?
- 11. Que signifie %%?
- 12. Que signifie "=>" en PHP?
- 13. Que signifie * PIPER en Perl?
- 14. Que signifie "() =>" en C#?
- 15. Que signifie = *?
- 16. Que signifie "EGPCS" en PHP?
- 17. Que signifie «Nil» en Obj-C?
- 18. .NET en tant que client, Java en tant que serveur
- 19. Est-ce que SqlDataReader stocke tout en tant que chaîne?
- 20. Utilisation d'une boîte à outils WPF DatePicker en tant que paramètre d'un ObjectDataProvider utilisé en tant que source d'éléments
- 21. Comment transmettre une variable de chaîne en tant que TSysCharSet
- 22. définir une chaîne d'animations en tant que variable
- 23. Que signifie $ (var) dans Actionscript?
- 24. En C, que signifie "public" lorsqu'il est placé devant une variable globale?
- 25. Que signifie 8badf00d?
- 26. Que signifie __FILE__?
- 27. Le contrôle de l'utilisateur n'est pas rendu lorsqu'il est utilisé en tant que DataTemplate?
- 28. Est-ce que quelqu'un a utilisé Raven?
- 29. Que signifie cette déclaration?
- 30. que signifie cette sortie?
Je ne pense pas que cela mérite d'être downvoted comme il est seulement une erreur de débutant. – Samuel