Ele002 programmation c INSTITUT DE TECHNOLOGIE DUT Génie Electrique et Informatique Industrielle PROGRAMMATION EN C C Polycopié de cours C ALEXANDRE ?? C PAUTOT C C INTRODUCTION L ? informatique Le système de traitement de l ? information Le codage de l ?
INSTITUT DE TECHNOLOGIE DUT Génie Electrique et Informatique Industrielle PROGRAMMATION EN C C Polycopié de cours C ALEXANDRE ?? C PAUTOT C C INTRODUCTION L ? informatique Le système de traitement de l ? information Le codage de l ? information L ? ordinateur Le système d ? exploitation Les applications logicielles Le système de ?chiers Les répertoires syntaxe Unix Partitionnement et montage Informations associées aux ?chiers Protection des ?chiers Unix Tableau comparatif des systèmes de ?chiers Les ?chiers textes LANGAGES DE PROGRAMMATION Dé ?nitions Méthodologie pour l ? écriture d ? un programme Le langage C BASES DU LANGAGE C Les variables L ? instruction d ? a ?ectation Les types entier Les types ottants réels Les conversions de type Les types char Communiquer avec le programme les entrées-sorties standard L ? instruction printf L ? instruction scanf Structure de choix l ? instruction if Structure de choix les conditions en C Structure de choix l ? instruction switch Structure de répétition conditionnelle l ? instruction do while Structure de répétition conditionnelle l ? instruction while Structure de répétition inconditionnelle l ? instruction for Algorithmes élémentaires LES FONCTIONS Introduction Premier exemple Fonction sans résultat ou sans paramètres L ? instruction return Variables globales et locales Variable statique La récursivité Passage des paramètres par valeur Les pointeurs Passage de pointeurs comme paramètres d ? une fonction LES TABLEAUX i C Tableaux à une dimension Remarques importantes sur les tableaux Les tableaux à deux dimensions Passage d ? un tableau comme paramètre d ? une fonction Relations entre tableaux et pointeurs Allocation dynamique de la mémoire LES CHAINES DE CARACTERES Déclaration Lire ou écrire des cha? nes Conna? tre la longueur d ? une cha? ne Copier une cha? ne dans une autre cha? ne Comparer deux cha? nes Concaténer deux cha? nes Rechercher un caractère dans une cha? ne Rechercher une cha? ne dans une autre cha? ne Fonctions diverses Le passage d ? une cha? ne comme paramètre d ? une fonction Les tableaux de cha? nes de caractères LES PARAMETRES DE LA FONCTION MAIN LES STRUCTURES Dé ?nition Transmission d ? une structure en paramètre d ? une fonction La dé ?nition de types nouveaux LES FICHIERS Introduction Ouverture et fermeture d ? un ux Bu ?ers associés aux ux Lecture et écriture dans un ux Les lectures et écritures par caractère Les lectures et écritures par ligne Les lectures et écritures formatées Les lectures et écritures binaires Positionnement dans un ux Utilisation d ? un ?chier de con ?guration DIVERS Exécution de commandes Les opérateurs binaires Les énumérations Les opérateurs d ? incrémentation et de décrémentation L ? opérateur virgule L ? opérateur conditionnel Les macros avec paramètres Ce que vous ne verrez pas Dé ?nition de macro à l ? invocation du compilateur Compilation conditionnelle EDITION DE LIEN ii C Les pointeurs de fonction Notion de processus Les zones mémoires d ? un processus Projets multi- ?chiers édition de liens LES LIBRAIRIES Les bibliothèques statiques archive
Documents similaires
-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Sep 15, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 612.9kB