Professional Documents
Culture Documents
programme C
Fichiers utilisés
/* On commence */ Commentaire
La fonction principale :
elle est indispensable
main() dans un progamme C
{ Début du programme
} Fin du programme
#include<stdio.h>
C’est une directive au préprocesseur
Les directives commencent toujours par le caractère # (dièse)
stdio.h est une bibliothèque standard d’entrée sortie
stdio: standard input output (entrées/sorties standard)
Les directives doivent être écrites avant le main()
Include en anglais veut dire : inclure
Cette bibliothèque contient entre autres les fonctions printf
(pour l’affichage) et scanf (pour la lecture)
Le bibliothèques commençant par std sont des bibliothèques
standard. Exemple :
stdlib: Standard Library
stdio: Standard Input Output
ANSI
Commentaires
/* On commence */
Un commentaire est un texte que l’on insère dans un
programme pour éclaircir les choses
Il commence par /* et se termine par */
Un commentaire peut avoir plusieurs lignes. Exemple:
/* Programme SYKEN College
Auteur : Nadir BOUCHAMA
Date : 30/01/2005 */
void main(void)
main (void)
int main()
.
.
return 0
Les accolades {}
Les accolades servent à délimiter un bloc d’instructions
Exemple :
if (a>1)
{
a=a+1;
b= 10;
}
Il est recommandé lors de l’écriture d’un programme
d’écrire une accolade fermante juste après l’écriture
d’une accolade ouvrante
Les entrée /sorties
Rappelez vous : les fonctions d’entrée/sortie standard se
trouvent dans la bibliothèque standard <stdio.h>
Les deux fonctions les plus utlisées sont
printf() Affichage des données
scanf() Lecture des données
Equivalence
printf() Afficher () ou écrire()
scanf() lire()
a
Algorithme Addition 10
Var a: entier; b
Var b: entier; 5
Var somme : entier;
15
Début
Lire (a);
Lire(b);
somme a+b;
afficher(somme);
Fin
Traduction de l’algorithme
en C
Règles générales:
Commencer par écrire votre squelette (main(),
#include<stdio.h>, etc)
Remplacer Début par {
Var b: entier;int b;