Introduction au langage C

Leçons de niveau 14
Une page de Wikiversité, la communauté pédagogique libre.
Introduction au langage C
Chapitres
Chap. 1 :Symbole icône indiquant que la page est une leçon avancée Introduction au C (14)
Chap. 2 :Symbole icône indiquant que la page est une leçon avancée Premier programme (14)
Chap. 3 :Symbole icône indiquant que la page est une leçon avancée Mots clés (14)
Chap. 4 :Symbole icône indiquant que la page est une leçon avancée Variables et constantes (14)
Chap. 5 :Symbole icône indiquant que la page est une leçon avancée Types (14)
Chap. 6 :Symbole icône indiquant que la page est une leçon avancée Opérateurs (14)
Chap. 7 :Symbole icône indiquant que la page est une leçon avancée Structures conditionnelles (14)
Chap. 8 :Symbole icône indiquant que la page est une leçon avancée Structures répétitives (14)
Chap. 9 :Symbole icône indiquant que la page est une leçon avancée Pointeurs (14)
Chap. 10 :Page très complète et pleinement exploitable Pointeurs de fichiers (14)
Chap. 11 :Page très complète et pleinement exploitable Pointeurs de fonctions (14)
Chap. 12 :Page très complète et pleinement exploitable Tableau de pointeurs de fonctions (14)
Chap. 13 :Page très complète et pleinement exploitable Tableau de pointeurs de fonctions 2 (14)
Chap. 14 :Page très complète et pleinement exploitable Double pointeur de double (14)
Chap. 15 :Page très complète et pleinement exploitable Double pointeur de double 2 (14)
Chap. 16 :Page très complète et pleinement exploitable Double pointeur de double 3 (14)
Chap. 17 :Page très complète et pleinement exploitable Tableau de double pointeur (14)
Chap. 18 :Page très complète et pleinement exploitable Matrices complexes (14)
Chap. 19 :Page très complète et pleinement exploitable Matrices complexes 2 (14)
Chap. 20 :Page très complète et pleinement exploitable Matrices complexes 3 (14)
Chap. 21 :Page très complète et pleinement exploitable Tableau matrices complexes (14)
Chap. 22 :Page très complète et pleinement exploitable Pointeurs d'entiers (14)
Chap. 23 :Page très complète et pleinement exploitable Pointeurs de structures (14)
Chap. 24 :Page très complète et pleinement exploitable Fonctions de base (14)
Chap. 25 :Symbole icône indiquant que la page est à l'état d'ébauche de présentation Le préprocesseur (14)
Chap. 26 :Symbole icône indiquant que la page est à l'état d'ébauche de présentation Sources (14)
Chap. 27 :Symbole icône indiquant que la page est à l'état d'ébauche de présentation Allocation dynamique de mémoire (14)
Annexes
Annexe 1 :Symbole icône indiquant que la page est à l'état d'ébauche de présentation Bibliographie (14)
Annexe 2 :Symbole icône indiquant que la page est notablement avancée Utiliser un IDE (14)
Interwikis

Présentation [Modifier]

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 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 [Modifier]

  • 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 habitués à d'autres langages ;
  • vous apprendra la rigueur nécessaire pour programmer d'une façon claire, correcte et sécurisée ;

Niveau et prérequis conseillés [Modifier]

Leçon de niveau 14.

Pour aller plus loin [Modifier]

Référents [Modifier]

Ces personnes sont prêtes à vous aider concernant cette leçon :