Académique Documents
Professionnel Documents
Culture Documents
Fichiers utiliss
*.c : fichiers source *.obj : fichiers compils (versions objet) *.exe: fichiers compils et lis (versions excutables) *.lib: bibliothques de fonctions prcompiles *.h: Fichiers en-tte (header files)
Commentaire La fonction principale : elle est indispensable dans un progamme C Dbut du programme Programme Fin du programme
#include<stdio.h>
Cest une directive au prprocesseur Les directives commencent toujours par le caractre # (dise) stdio.h est une bibliothque standard dentre sortie stdio: standard input output (entres/sorties standard) Les directives doivent tre crites avant le main() Include en anglais veut dire : inclure Cette bibliothque contient entre autres les fonctions printf (pour laffichage) et scanf (pour la lecture) Le bibliothques commenant par std sont des bibliothques standard. Exemple : stdlib: Standard Library stdio: Standard Input Output
ANSI
Commentaires /* On commence */
Un commentaire est un texte que lon insre 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 */ Il est trs conseill de commenter ses programmes Il est mme prfrable de commnecer par les commentaires ensuite les instructions
La fonction main()
Main en anglais veut dire: principal (e) Cest la fonction principale de votre programme Cest la fonction par laquelle lexcution commence printf() aussi est une fonction Un programme C doit obligatoirement avoir une fonction main() Plusieurs variantes de main() peuvent tre utilises Attention: Le langage C est sensible la casse il distingue entre minuscules et majuscules Donc, si vous crivez Main() ou MAIN(), le compilateur va vous signaler des erreurs de syntaxe
Les accolades {}
Les accolades servent dlimiter un bloc dinstructions Exemple : if (a>1) { a=a+1; b= 10; } Il est recommand lors de lcriture dun programme dcrire une accolade fermante juste aprs lcriture dune accolade ouvrante
Traduction de lalgorithme en C
Rgles gnrales: Commencer par crire votre squelette (main(), #include<stdio.h>, etc) Remplacer Dbut par { Remplacer Fin par } Var a: entier; int a; Var b: entier;int b; Commet utiliser maintenant scanf() et printf()
printf()