Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
4Activity

Table Of Contents

1.3.1. Stockage sur disque magnétique (disquette ou disque dur)
1.3.2. Compact Disques (CD) - musique ou données
1.3.3. Bande magnétique
1.4. Le stockage des données
1.5. Langages accessibles à l’ordinateur
1.5.1. Langage machine
1.5.2. Langage assembleur (symbolique)
1.5.3. Langages de programmation
1.6. Classification des langages
1.6.1. Selon le domaine d’utilisation
1.6.2. Selon la structure interne
1.6.3. Selon la chronologie d’élaboration
2. Structure d’un programme en langage C
2.1. Introduction au langage C
2.2. Exemple
2.3. Etapes concernant la solution d’un problème à l’aide d’un ordinateur
2.4. Les étapes concernant la solution d’un problème
3. La compilation
3.1. Etapes
3.2. Contraintes
4.1. Le type int
4.2. Le type float
4.3. Le type char
4.4. Conversion implicite de type
4.5. Les Constantes
4.5.1. Valeur numérique entière
4.5.2. Valeur numérique en base dix
4.5.3. Caractère unique entre apostrophes
4.5.4. Suite de caractères entre guillemets (chaînes)
4.5.5. Constante symbolique
4.6. Les variables
4.7. Les tableaux
4.8. Les Instructions
4.8.1. Simple
4.8.2. Composée
4.8.3. De contrôle
5. Entrées et sorties
5.1. Fonctions usuelles comprises dans stdio.h
5.2. Sortie sur écran avec printf
5.2.1. Syntaxe
5.2.2. Exemples de spécificateurs de format
5.2.3. Largeur minimale de champs
5.3. Autres Fonctions de sortie
5.4. Entrée sur clavier avec scanf
5.4.1. Syntaxe
5.4.2. Entrée d’une chaîne avec scanf
5.4.3. Solution avec gets
6.2. Opérateurs relationnels
6.3.1. Opérateur d’affectation (=)
6.3.2. Opérateurs d’affectation composés
6.4.1. A l’écran
6.4.2. Explications
6.5. Opérateurs logiques &&, || et !
4.6 Opérateur conditionnel (? :)
6.7. Opérateur ‘sizeof’
6.8.1. Exemple 1
6.8.2. Exemple 2
7. Les fonctions
7.1. Déclaration et définition des fonctions
7.1.1. Le prototypage
7.1.2. La définition
7.2. Structure d’un programme avec des fonctions
7.3. Arguments et paramètres
7.3.1. Passage par valeur
7.3.2. Passage par adresse
7.4. Commentaires sur les paramètres d’une fonction
7.5. Retour des valeurs de fonctions
7.6. Les fonctions récursives
8. Attributs et qualificatifs des variables
8.1. Attributs
8.2. Qualificatifs
8.3. Classe de mémorisation
8.4. Qualificatifs
8.4.1. Variables de classe automatique (variables locales)
8.4.2. Variables de classe externe (variables globales)
8.4.3. Variables de classe statique
9. Les structures de contrôle
9.1. Structures de choix
9.1.1. La structure if
9.1.2. La structure switch
9.2. Les instructions d’itération
9.2.1. Structure while
9.2.2. Structure do … while
9.2.3. Structure for
9.2.4. Instruction continue
10. Les tableaux
10.2. Tableau unidimensionnel
10.2.1. Déclaration et initialisation d’un tableau d’entiers
10.2.2. Déclaration et initialisation d’un tableau de constantes
10.3. Tableau multidimensionnel
10.4. Manipulation des tableaux et des chaînes
10.4.1. Méthodes pour entrer une chaîne dans un tableau
10.4.2. Affichage des chaînes avec puts (de PUT STRING)
10.4.3. Copie de chaînes
10.4.4. Passage de tableaux à une fonction
10.5. Comportement en mémoire des tableaux
10.5.1. Mise en mémoire des tableaux à plusieurs dimensions
10.5.2. Calcul de l’adresse d’un élément du tableau
11. Les structures
11.1. Création d’un type structure
11.1.1. Appel des champs par les variables de structure
11.1.2. Rangement en mémoire de la variable de structure
11.2. La directive typedef
11.3. Tableau de structures
11.4. Les structures comme arguments des fonctions
11.5. Pointeurs de structure
11.6. Illustration de l’accès à la structure originale
11.7. Les Unions
12. Les pointeurs
12.1. Déclaration d’un pointeur
12.2. Initialisation d’un pointeur :
12.3. Utilisation simple des pointeurs
12.3.1. Relation entre "val" et "ptr" après initialisation
12.3.2. Relation entre "ptr" et "val" après exécution des 2 instructions
12.4. Passage d’un pointeur à une fonction
12.5. Création dynamique d’une variable
12.6. Utilisation avancée des pointeurs
12.6.1. Pointeurs de tableaux
12.6.2. Arithmétique des pointeurs
12.6.3. Opérateurs arithmétiques appliqués aux pointeurs
12.6.4. Relations entre les pointeurs et les tableaux
12.6.5. Tableau de pointeurs
12.6.6. Le tri de tableau de pointeurs
12.7. Pointeur de pointeur
12.8. Pointeur de fonction
13. Manipulation des fichiers sur disque
13.1. Les principes de base
13.2. Actions autorisées sur les fichiers
14.1. Arguments de la ligne de commande
14.2. La programmation de bas niveau
14.2.1. Les variables de classe registre
14.2.4. L’opérateur ~
14.3. Convention de représentation
14.3.1. Le complément à 1
14.3.2. Le complément à 2
14.4. Directives de compilation
14.4.1. La directive #include
14.4.2. La directive #define
14.4.3. Effet de bord d’une macro
14.4.4. Directives conditionnelles
14.5. Programmes multi-fichiers
14.6. Visibilité d’une variable dans plusieurs fichiers sources (C)
0 of .
Results for:
No results containing your search query
P. 1
Cours Langage C

Cours Langage C

Ratings: (0)|Views: 321|Likes:
Published by Mehdi Dabaj

More info:

Published by: Mehdi Dabaj on Apr 11, 2012
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

03/03/2013

pdf

text

original

You're Reading a Free Preview
Pages 7 to 102 are not shown in this preview.
You're Reading a Free Preview
Pages 106 to 110 are not shown in this preview.

You're Reading a Free Preview

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