Langage c 1 Le Langage C Eugène C EZIN http www imsp-uac org eugene CTable des matières Généralités Introduction Historique La programmation Les systèmes d ? exploitation Les langages interprétés Structure d ? un programme C Premier programme C Les expres
Le Langage C Eugène C EZIN http www imsp-uac org eugene CTable des matières Généralités Introduction Historique La programmation Les systèmes d ? exploitation Les langages interprétés Structure d ? un programme C Premier programme C Les expressions Les types de base Les modi ?cateurs des types de base Importances de conna? tre la taille des types Les commentaires Les identi ?cateurs Les variables Les variables locales Les variables globales Les paramètres formels Les modi ?cateurs d ? accès Le modi ?cateur static Le modi ?cateur register Le modi ?cateur extern Le modi ?cateur const Le modi ?cateur volatile Les cha? nes constantes Les opérateurs L ? opérateur d ? a ?ectation Les opérateurs arithmétiques Les opérateurs d ? incrémentation et de décrémentation Les opérateurs logiques Les opérateurs relationnels L ? opérateur ternaire Les opérateurs de casting L ? opérateur sizeof L ? opérateur séquentiel noté La table des priorités et des associativités des opérateurs Les instructions de contrôle L ? instruction if if else et l ? opérateur ternaire L ? instruction switch L ? instruction for L ? instruction while L ? instruction do-while L ? instruction break L ? instruction return La fonction exit L ? instruction continue Conclusion Présentation du compilateur Visual C Introduction Le compilateur La création de projet Win console application Le débogueur Les fonctionnalités du débogueur Conclusion Présentation du compilateur gcc ? Dr Eugène C EZIN CIntroduction Les entrées-sorties conversationnelles Introduction Généralités Sorties à l ? écran printf Spéci ?cations du gabarit d ? a ?chage Spéci ?cation de la précision Les erreurs de programmation Complément de lecture la macro putchar Entrées au clavier scanf Principaux codes de conversion de scanf Notion de tampon et de séparateur Les premières règles utilisées par scanf a Gabarit maximum b Rôle d ? un espace dans le format Arrêt prématuré de scanf Syntaxe de scanf Problèmes de synchronisation entre l ? écran et le clavier Complément de lecture la macro getchar Complément de lecture validité des données Les assertions Filtrage des données Conclusion Les tableaux les pointeurs et les structures Introduction Vecteur monodimensionnel Les pointeurs Vecteur bidimensionnel Cha? nes de caractères Vecteur de cha? nes de caractères Initialisation des vecteurs Initialisation d ? un vecteur sans dimension Variable pointeur Indexation des pointeurs Arithmétique des pointeurs Pointeur des pointeurs Pointeur NULL Les structures Accès aux membres d ? une structure A ?ectation à une structure Vecteur de structures Conclusion Les fonctions Introduction Dé ?nition et déclaration d ? une fonction Appel par valeur Appel par adresse Vecteur comme paramètre d ? une fonction Les arguments spéciaux de main argc et argv Restitution d ? un pointeur Fonction récursive Vecteur monodimensionnel comme paramètre d ? une fonction Vecteur bidimensionnel comme paramètre d ? une fonction Pointeurs aux fonctions adresse d ? une fonction Conclusion Les opérateurs d ? entrée-sortie sur ?chier Introduction Dé ?nition ? Dr Eugène C EZIN C Fichiers binaires et ?chiers de texte Notion de ot et de ?chier Flot de type binaire Flot de
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702185049q74a42hqi1b3csfuzezjyrndnsrquqau3we1iuoa5b7lhq3nbi0m2cfhcg8oo0sxl6v6dats4yntazg8kkzzpctlenwfaomtuucl.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702394808sd0wykzetopvb7ezbnnpdydkmymblmldkssuymm2gea2dbfx9xs5xi1o8sizciun2pciyazk4zgfxs7iksegkm0avxyp4vfhptou.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702566591cesyyvxxactilahbpb55trwkourux8yxsktnhnuz0hknk2x6qhdkpqqaahyhyng6kwyochxl8emwjpgvudg0qnabs9qyseht0g9z.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702653982lfxuc7og5lgbheujnasojcuriug6bas2uwkfjoqd4xqe1ogk3zzqp2legh9ckpkucipnacrabmjwffsgo7hlbmdusvcxsozakqv0.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/7nwvaqmIryc9koSAZrgu62Sher7rDeX4CsdNQJT5NI2x1EKnlPTF0iQEKmGsQ0It8UFDQbbL4mGy62RUoC2SpCej.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702118129vsnklwt0817zuwnlehkpmsalaboykwltnwumfzc0edkomceejthweo46dz257yf5otokqd0whgpxppvv2oj69szy45vc2t4tjumr.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702489311tvj2asxoat9jteemq8ldm8b8awkztrtobqbjzivocnripkbnydpbzezpk3tmj4fxs5h3doghxsdr7ary6z9bugfxsjstfic8mhhq.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/FBA8kO9haRCywNuF7mtpmE1NjVRBHNmmNbHXA8rlj1aTM3spyO2mCFVDK8kCbtsqdGA2AMQYnGGYLKngeDlRo0JC.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702590742goungtaioakwtpf6ei0lbayhvh92qln3pthbnterzgkfwnbze5lxqvbwtkg6mkhmasi7rck4lcxvyj3zxmsv0eklg8ktocnhvh9j.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117020777019gz5jj6vra7jzp1t6mxh94le6fyjacdrj4giy4zhaynrhwxb3amtr1ymj7yxigynfxjsbgwpfmc1iymqkj28lczxdclsbqlg3x3g.png)
-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jui 10, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 306.2kB