Introduction au langage C
Introduction au langage C
Autres leçons d'informatique
Présentation [] Département
Programmation informatique
Le C est un langage de programmation
impératif, modulaire et structuré, conçu pour
la programmation au niveau du système
d'exploitation. Le C est un langage aussi dit
de bas niveau, ce qui veut dire qu’il est très Chapitres
proche du fonctionnement de l'ordinateur. Il
se distingue par le fait que tous ses
concepts ont une traduction simple en
langage machine, qui ne nécessite ni
bibliothèque ni machine virtuelle pour
assister l'exécution. Entrer dans la
programmation du C, c’est entrer dans la
programmation des logiciels de base des
ordinateurs !
Objectifs []
de vous former au langage C, depuis les
bases jusqu'à des aspects plus avancés ;
de vous permettre de commencer à écrire
des programmes simples
d’éviter de nombreux pièges de ce
langage.
Ce cours :
vous présentera le C ISO mais vous
formera également au C99 et au C11 ;
utilisera une indentation et un style clairs
pour les non-initiés ou les programmeurs Chap. 1 : Introduction au C (14)
habitués à d'autres langages ; Chap. 2 : Premier programme (14)
Chap. 3 : Mots clés (14)
vous apprendra la rigueur nécessaire pour
Chap. 4 : Variables et constantes (14)
programmer d'une façon claire, correcte et
Chap. 5 : Types (14)
sécurisée ;
Chap. 6 : Opérateurs (14)
Niveau et prérequis Chap. 7 : Structures
conditionnelles (14)
conseillés []
Chap. 8 : Structures répétitives (14)
Leçon de niveau 14. Chap. 9 : Pointeurs (14)
Chap. 10 : Pointeurs de fichiers (14)
Introduction générale à la programmation
Chap. 11 : Pointeurs de fonctions (14)
Pour aller plus loin [] Chap. 12 : Tableau de pointeurs de
fonctions (14)
Langage C (leçon plus approfondie Chap. 13 : Tableau de pointeurs de
tenant compte du hardware) fonctions 2 (14)
Fonctions de base en langage C Chap. 14 : Double pointeur de
double (14)
GLib
Chap. 15 : Double pointeur de double
2 (14)
Référents []
Chap. 16 : Double pointeur de double
Ces personnes sont prêtes à vous aider 3 (14)
concernant cette leçon : Chap. 17 : Tableau de double
pointeur (14)
Grunge Chap. 18 : Matrices complexes (14)
N.duhame Chap. 19 : Matrices complexes 2 (14)
Chap. 20 : Matrices complexes 3 (14)
JackPotte
Chap. 21 : Tableau matrices
informaticienzero complexes (14)
Chap. 22 : Pointeurs d'entiers (14)
Chap. 23 : Pointeurs de structures (14)
Chap. 24 : Fonctions de base (14)
Chap. 25 : Le préprocesseur (14)
Chap. 26 : Sources (14)
Chap. 27 : Allocation dynamique de
mémoire (14)
Annexes
Annexe 1 : Bibliographie (14)
Annexe 2 : Utiliser un IDE (14)
Interwikis