Pages : 1
#1 Le 18/05/2024, à 15:42
- azer2010
Explication d'un bout de code?
bonjour a tous,
Voici un bout de code que je comprend pas en language C,
pour le principe de la fonction il n'y a pas de problème mais au sien du Corps de la fonction trou noir total lol.
Ma question sera pourquoi mettre des croisillons pour la déclaration de la fonction ? et pour les variables ?
J'ai rien trouver sur le sujet. je n'ai pas du indiquer le bon terme dans le navigateur de recherche: "language c déclarer variable avec croisillon".
voici le code en C
void #funcname#(byte d)
{
//
if(direction == PLUS)
#varname# +=1;
//
else if(direction == MOINS)
#varname# -=1;
}
et s'il y aurait une différence de syntaxe avec le language C++ ?
merci d'avance de vos retour.
Dernière modification par azer2010 (Le 18/05/2024, à 15:45)
Hors ligne
#2 Le 18/05/2024, à 15:59
- serged
Re : Explication d'un bout de code?
Sur ton bout de code, je vois qu'un truc non "C pur" : Les commentaires ne peuvent commencer par "//" : seuls les commentaire entre "/** et "*/" sont autorisés...
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#3 Le 18/05/2024, à 16:41
- bruno
Re : Explication d'un bout de code?
Ah bon ?
// pour les commentaires sur un ligne
/* pour les commentaires
sur plusieurs lignes */
https://www.w3schools.com/c/c_comments.php
Pour l'usage du dièse croisillon (hash ou hashtag) :
https://fr.wikipedia.org/wiki/Pr%C3%A9processeur_C
https://gcc.gnu.org/onlinedocs/cpp/Stringizing.html
Vu que cela n'a pas de sens dans le truc donné, je suppose que c'est un exemple de code où funcname et de varname doivent être remplacés par leur nom réels.
Dernière modification par bruno (Le 18/05/2024, à 16:56)
#4 Le 18/05/2024, à 16:52
- nany
Re : Explication d'un bout de code?
Bonjour,
Pour l'usage du dièse
Pourquoi ne reprends-tu pas le terme donné par azer2010 ?
Car il s’agit bien d’un croisillon et non d’un dièse.
Pour tout le reste, je suis entièrement d’accord avec toi.
Hors ligne
#5 Le 18/05/2024, à 16:59
- bruno
Re : Explication d'un bout de code?
Merci, corrigé.
Effectivement le croisillon : # n'est pas un dièse : ♯
Dernière modification par bruno (Le 18/05/2024, à 17:04)