Leçons de niveau 14

Introduction au langage C

Une page de Wikiversité.
Aller à : navigation, rechercher
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

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

Les objectifs de cette leçon sont :

  • 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 intendation 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 ;


image logo modifier ces objectifs.

Niveau et prérequis conseillés

Cette leçon est de niveau 14. Les prérequis conseillés sont :


Image logo modifier ces prérequis.

Pour aller plus loin


Image logo Vous pouvez compléter ce paragraphe en modifiant cette section.

Référents

Ces contributeurs sont prêts à vous aider concernant cette leçon :


Question book-2.svg modifier les référents.