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
parametrage Landis Gyr Dialog ZxDxxxAT CT H b de C Paramétrage Mode d'emploi Landis Gyr Dialog ZxDxxxAT CT Création et modi ?cation du document Indication de l ? index du document et des ajouts ou corrections qui ont été apportés Index ?? a Date Nom télép 0 0
Études mongoles et sibériennes, centrasiatiques et tibétaines 35 | 2004 Varia L 0 0
Entre recette magique 1 Entre recette magique d'Al-Bûn? et prière islamique d'al-Ghazali textes talismaniques d'Afrique occidentale Between al-Bûn? ? s Magical Recipes and al-Ghaz? l? 's Islamic Prayer Talismanic Texts from Western Africa ? Constant Hamès 0 0
APERÇU DES TESTS TASCNET Mesurer c’est savoir Cebir sa | Leuvensesteenweg 320 | 0 0
Alteration des aliments l3 0 0
Monarques mep monarques indd Cmep monarques indd CMONARQUES mep monarques indd Cmep monarques indd CSÉBASTIEN RUTÉS JUAN HERNÁNDEZ LUNA MONARQUES roman ALBIN MICHEL mep monarques indd C ? Éditions Albin Michel mep monarques indd CCe roman est pour Julia A 0 0
Simple allumage Simple allumage Le simple allumage consiste à ouvrir et fermer un circuit d'éclairage à partir d'un seul interrupteur L'interrupteur maintien sa position contrairement à un bouton poussoir qui ne laisse passer le courant que le temps de l' 0 0
La litterature populaire vietnamienne 0 0
Sans queue ni tete 2 Sans queue ni tête Les élèves au dé ? de la cohérence narrative Aimeriez-vous une histoire o? le personnage principal en aide un autre mais le tue l'instant d'après s'apprête à faire une action mais en fait une autre rencontre un obst 0 0
Projet 2 3ap http francais enseignement over-blog com Fiche technique du projet Décembre ?? Janvier Intitulé du projet Confectionner une a ?che illustrant des consignes de sécurité routière pour la présenter à une autre classe Compétences et l'oral Constr 0 0
  • 35
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager