« Exercices en langage C/Les opérateurs » : différence entre les versions
Contenu supprimé Contenu ajouté
m Bot : Indexation dans Catégorie:Exercices en langage C (livre) |
|||
Ligne 1 :
{{Exercices en langage C}}
== Analyse de programmes==
Nous allons présenter dans cette section un ensemble d'exercices destinés à se familiariser avec les opérateurs du langage C.
===Exercice 1===
*Quelle est la valeur de i après la suite d'instructions :
<source lang="c">
int i=10;
i = i-(i--);
</source>
{{Boïte déroulante|titre=Solution|contenu=
La série d'instructions donnée est équivalente à :
<source lang="c">
int i=10;
i = i-(i); // on retire la post décrémentation pour la mettre après
i--;
</source>
Donc i vaut -1
*Quelle est la valeur de i après la suite d'instructions :
<source lang="c">
int i=10;
i = i-(--i);
</source>
{{Boïte déroulante|titre=Solution|contenu=
La série d'instructions donnée est équivalente à :
<source lang="c">
int i=10;
i--; // i passe à 9
i = i-(i); // on retire la pré-décrémentation pour la mettre avant
</source>
Donc i vaut 0
}}
== Petit programme de calcul ==
Écrivez un programme calcul.c qui calcule la distance entre deux points d'un plan :
|