LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Codage en c

Cours : Codage en c. Recherche parmi 298 000+ dissertations

Par   •  28 Août 2017  •  Cours  •  576 Mots (3 Pages)  •  611 Vues

Page 1 sur 3

Structures de contrôle if . . . else

Permet d’exprimer une prise de décision binaire (si-alors-sinon).

Deux syntaxes possibles :

If (expression) Instruction 1

If (expression) Instruction 1

Else instruction2

Exemple

Int nbre1,nbre2,max;

if (nre1>nbre2)

max =nbre1;

else

max=nbre2;

exmpl

#include <stdio.h>

int main()

{

int A,B;

printf("Entrez deux nombres entiers :");

scanf("%d %d", &A, &B);

if (A > B)

printf("%d est plus grand que %d \n", A, B);

else

printf("%d est plus petit que %d \n", A, B);

return 0;

}

Imbrication

if (n < min) min = n;

else if (n > max) max = n;

else printf ("..."); /* Cas d’erreur … */

Ambiguïté dans les imbrications :

Comme la partie else est facultative  ambiguïté lorsqu’un else manque dans une séquence de if imbriqués car le compilateur associe automatiquement chaque else au if le plus proche. Pour forcer les associations  accolades

if (n >= 0)

{

if (a > b) /* if sans else */

x = a;

}

else

x = b;

Les fonctions

Définition:

Les fonctions permettent de décomposer un programme en entités plus limitées et donc d’en simplifier à la fois la réalisation et la mise au point.

Une fonction est un bloc d'instructions ayant :

Un type pour les valeurs qu'elle retourne Un nom

Une liste de paramètres typés, entre parenthèses

Définition et appel d’une fonction

L’appel d’une fonction est assuré par le nom de celle-ci suivit des valeurs et arguments dont elle à besoin.

On spécifie la valeur que renvoie une fonction au moyen de l'instruction return

Si une fonction ne retourne aucune valeur, le nom de la fonction sera précédé par le mot void.

...

Télécharger au format  txt (3.5 Kb)   pdf (64.8 Kb)   docx (11.1 Kb)  
Voir 2 pages de plus »
Uniquement disponible sur LaDissertation.com