Salut a tous , je suis nouveau dans le domaine de la programmation en C. je ne comprends pas exactement "while" , "for" , else if, ... et autres.
est ce que kelk'un pourrai me donner une explication claire la dessus? Merci
Salut a tous , je suis nouveau dans le domaine de la programmation en C. je ne comprends pas exactement "while" , "for" , else if, ... et autres.
est ce que kelk'un pourrai me donner une explication claire la dessus? Merci
Bonjour,
Ça fait partie des fondamentaux. Il faut donc que tu lises un cours, celui de ton choix, si tu veux comprendre comment tout cela fonctionne. Il y en a plein ici :
http://c.developpez.com/cours/
Mais, en bref :
- « while » signifie « tant que ». Le C va vérifier la condition passée entre parenthèses et si elle est vraie, alors il va exécuter le code qui suit, puis il va recommencer. Il ré-executera donc le même code tant que la condition restera vraie ;
- « for » veut dire « pour ». Cela fait grosso-modo le même travail mais te permet en plus d'initialiser une ou plusieurs variables au départ, et d'exécuter une post-conditon à chaque tour de boucle. Généralement, cela sert à incrémenter une variable à chaque tour, un peu à la manière du Sigma en mathématiques : « Somme, pour i allant de 0 à 10, de … » :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int i; for (i=0;i<10;i++) printf ("i vaut %d\n",i);- « if » et « else » veulent respectivement dire « si » et « sinon ». Ça permet d'exécuter une seule fois un bloc de code uniquement si la condition est remplie et éventuellement un autre bloc dans le cas contraire.
J'ajoute également que ce sont des fondamentaux de la programmation en général et pas simplement en C.
Comme cité plus haut je te conseille fortement le cours car ce sont les bases
Avant de faire une boucle il faut te poser les questions :
Est-ce que je sais combien de fois je vais repeter ?
Si oui tu fais une FOR
Si non, tu te pose une autre question :
Est-ce que je dois rentrer au moins une fois dans ma boucle ?
si oui tu fais une DO
si non tu fais une While
J'espère que ce raisonnement t'aidera
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager