Chapitre 1 les elements de base du langage c
Chapitre Les éléments de base du langage C Le C a été développé conjointement au système d'exploitation UNIX dans les Laboratoires BELL par Dennis Ritchie en Le grand succès du langage C s'explique par les avantages suivants ?? universel C n'est pas orienté vers un domaine d'applications spéciales comme par exemple FORTRAN applications scienti ?ques et techniques ?? compact et rapide C est basé sur un noyau de fonctions et d'opérateurs limité qui permet la formulation d'expressions simples mais e ?caces ?? portable En respectant le standard ANSI-C il est possible d'utiliser le même programme sur tout autre système autre hardware autre système d'exploitation simplement en le recompilant ?? extensible C ne se compose pas seulement des fonctions standards le langage est animé par des bibliothèques de fonctions privées ou livrées par de nombreuses maisons de développement I Structure d ? un programme C Pour écrire un code C il faut entrer un texte le programme source dans l'ordinateur à l'aide d'un programme appelé EDITEUR Ce texte doit être enregistré avec l ? extension C ou CPP le traduire en langage machine c'est à dire en codes binaires compréhensibles par l'ordinateur c'est la compilation et si plusieurs modules ont été compilés séparément l'édition de liens LINK ou BIND On obtient ainsi un ?chier objet obj l'exécuter et on aura en ?n un exécutable exe Un programme en C comporte ? Une entête header constitué de méta instructions ou directives destinées au pré processeur par exemple inclusion de librairies de fonctions prédé ?nies ? Un bloc principal appelé main Qui représente la fonction principale programme principale en algorithmique ? Le corps des fonctions placées avant ou après le main dans un ordre quelconque les une après les autres Partout les variables et les fonctions font l ? objet d ? une déclaration précisant leur type Exemple calcul de la surface d ? un cercle CEn Pascal Program surfacecercle Const PI Function fsurface rayon real real Var s real Begin s rayonrayonPI fsurface s End Var surface real Begin Surface fsurface writeln surface end Langage C vers I include de ?ne PI oat fsurface oat rayon oat s s rayon rayon PI return s void main oat surface surface fsurface printf f n surface Langage C vers II include de ?ne PI oat fsurface oat void main oat surface surface fsurface printf f n surface oat f surface oat rayon oat s s rayonrayonPI return s II Les composants élémentaires du C Un programme en langage C est constitué des six groupes de composants élémentaires suivants ? les identi ?cateurs ? les mots-clefs ? les constantes ? les cha? nes de caractères ? les opérateurs ? les signes de ponctuation On peut ajouter à ces six groupes les commentaires qui ne sont pas considérés par le pré processeur II Les identi ?cateurs C'est le nom a ?ecté à une variable Le nombre de caractères peut être limité cela dépend du compilateur utilisé L ? identi ?cateur d ? une variable doit toujours
Documents similaires
-
22
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Sep 18, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 76.9kB