Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
3Activity

Table Of Contents

I - Introduction
I-A - Historique
I-B - Caractéristiques du langage C
I-C - A propos de ce document
I-D - Remerciements
II - Instruction, programme et fonction
II-A - Structure générale d'un programme C
II-A-1 - Un premier programme
II-A-2 - Compilation du programme
II-A-3 - Les commentaires
II-A-4 - Sensibilité à la casse
II-A-5 - Le format libre
II-B - Les fonctions
II-B-1 - Introduction
II-B-2 - Exemple avec une fonction "mathématique"
II-B-3 - Exemple avec une "procédure"
II-B-4 - Remarques
II-C - Les macros
II-C-1 - Le préprocesseur
II-C-2 - Définition
II-D - Exercices
II-D-1 - La lettre X
II-D-2 - Périmètre d'un rectangle
III - Expressions et instructions
III-A - Introduction aux types de données du langage C
III-A-1 - Les types de base du langage C
III-A-2 - Règle d'écriture des constantes littérales
Nombres entiers
Nombres flottants
Caractères et chaînes de caractères
III-A-3 - Spécification de format dans printf
III-A-3-a - Généralités
III-A-3-b - Les "options"
III-A-3-c - Le type entier
III-A-3-d - Le type flottant
III-A-4 - Les variables et les constantes
III-B-2 - Saisir des données tapées au clavier avec la fonction scanf
III-B-3 - Exemple de permutation des contenus de deux variables
III-C - Les expressions
III-C-1 - Introduction
III-C-2 - lvalue et rvalue
III-C-3 - Opérations usuelles
III-C-3-a - Les opérateurs arithmétiques courants
III-C-3-b - Les opérateurs de comparaison
III-C-3-c - Les opérateurs logiques
III-C-4 - L'opérateur virgule
III-C-5 - Taille des données. L'opérateur sizeof
III-C-6 - Les opérateurs d'incrémentation et de décrémentation
III-C-7 - Expressions conditionnelles
III-C-8 - Autres opérateurs d'affectation
III-C-9 - Ordre de priorité des opérateurs
III-D - Considérations liées à la représentation binaire
III-D-1 - Généralités
III-D-2 - Les caractères
III-D-3 - Dépassement de capacité
III-E - La conversion de type
III-E-1 - Conversion implicite
III-E-2 - Conversion explicite (cast)
III-F - Les instructions
III-F-1 - Introduction
III-F-2 - Bloc d'instructions
III-F-3 - L'instruction if
III-F-4 - L'instruction do
III-F-5 - L'instruction while
III-F-6 - L'instruction for
III-F-7 - Les instructions switch et case
III-F-8 - L'instruction break
III-F-9 - L'instruction continue
III-F-10 - L'instruction return
III-F-11 - L'instruction vide
III-G - Exercices
III-G-1 - Valeur absolue
III-G-2 - Moyenne
III-G-3 - L'heure dans une minute
III-G-4 - Rectangle
III-G-5 - Triangle isocèle
III-G-6 - Somme
IV - Tableaux, pointeurs et chaînes de caractères
IV-A - Les tableaux
IV-A-1 - Définition
IV-A-2 - Initialisation
IV-A-3 - Création d'un type « tableau »
IV-A-4 - Les tableaux à plusieurs dimensions
IV-A-5 - Calculer le nombre d'éléments d'un tableau
IV-B - Les pointeurs
IV-B-1 - Les tableaux et les pointeurs
IV-B-2 - L'arithmétique des pointeurs
IV-B-3 - Pointeurs constants et pointeurs sur constante
IV-B-4 - Pointeurs génériques
IV-B-5 - Exemple avec un tableau à plusieurs dimensions
IV-B-6 - Passage d'un tableau en argument d'une fonction
IV-C - Les chaînes de caractères
IV-C-1 - Chaîne de caractères
IV-C-2 - Longueur d'une chaîne
IV-C-3 - Représentation des chaînes de caractères en langage C
IV-C-4 - Les fonctions de manipulation de chaîne
strlen
IV-C-5 - Fusion de chaînes littérales
IV-D - Exercices
IV-D-1 - Recherche dans un tableau
IV-D-2 - Calcul de la moyenne
IV-D-3 - Manipulation de chaînes
V - Les entrées/sorties en langage C
V-A - Introduction
V-B - Les fichiers
V-C - Les entrée et sortie standards
V-D - Exemple : lire un caractère, puis l'afficher
V-E - Saisir une chaîne de caractères
V-F - Lire une ligne avec fgets
V-G - Mécanisme des entrées/sorties en langage C
V-G-1 - Le tamponnage
V-G-1-a - Les tampons d'entrée/sortie
V-G-1-b - Les modes de tamponnage
V-G-2 - Lire de manière sûre des données sur l'entrée standard
VI - L'allocation dynamique de mémoire
VI-A - Les fonctions malloc et free
VI-B - La fonction realloc
VI-C - Exercices
VI-C-1 - Calcul de la moyenne (version 2)
VI-C-2 - Recherche dans un tableau (version 2)
VI - Solutions des exercices
VI-A - La lettre X (II-D-1)
VI-B - Périmètre d'un rectangle (II-D-2)
VI-C - Valeur absolue (III-G-1)
VI-D - Moyenne (III-G-2)
VI-E - L'heure dans une minute (III-G-3)
VI-F - Rectangle (III-G-4)
VI-G - Triangle isocèle (III-G-5)
VI-H - Somme (III-G-6)
VI-I - Recherche dans un tableau (IV-D-1)
VI-J - Calcul de la moyenne (IV-D-2)
VI-K - Manipulation de chaînes (IV-D-3)
VI-L - Calcul de la moyenne (version 2) (VI-C-1)
VI-M - Recherche dans un tableau (version 2) (VI-C-2)
VIII - Conclusion
0 of .
Results for:
No results containing your search query
P. 1
Initiation-Langage-c

Initiation-Langage-c

Ratings: (0)|Views: 949 |Likes:
Published by Doudou Faye

More info:

Published by: Doudou Faye on Mar 09, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

12/26/2012

pdf

text

original

You're Reading a Free Preview
Pages 4 to 16 are not shown in this preview.
You're Reading a Free Preview
Pages 20 to 60 are not shown in this preview.

Activity (3)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Arthur Trn liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->