C Tutoriel sur le langage

Le langage C est un langage de programmation informatique polyvalent et procédural. En 1972, Dennis Ritchie a conçu et développé C aux Bell Telephone Laboratories pour porter et développer le système d'exploitation UNIX.

Le langage C est un langage informatique largement utilisé, aussi populaire que le langage de programmation Java, et les deux sont largement utilisés parmi les programmeurs de logiciels modernes.

La dernière norme actuelle du langage C est C18, et les normes du langage C qui la précèdent incluent C17, C11...C99, etc.

Commencez à apprendre la programmation C dès maintenant !

Outils C en ligne

Qui devrait lire ce tutoriel ?

Ce tutoriel est spécialement conçu pour les programmeurs de logiciels qui doivent apprendre le langage C à partir de zéro. Ce tutoriel vous donnera une compréhension suffisante du langage C, améliorant ainsi votre propre niveau de connaissances professionnelles.

Connaissances que vous devez comprendre avant de lire ce tutoriel :

Avant de commencer à apprendre ce tutoriel, vous devez avoir une compréhension de base de la terminologie de la programmation informatique. Une compréhension de base de n'importe quel langage de programmation vous aidera à comprendre les concepts de programmation du langage C et à accélérer votre progression d'apprentissage.

Compiler/exécuter un programme C

Exemple

#include <stdio.h> int main() { /*Mon premier programme C*/ printf("Hello, World! \n"); return 0; }

Analyse de l'exemple :

  • Tous les programmes C doivent incluremain()la fonction. Le code commence à partir demain()la fonction commence l'exécution.
  • /* ... */Utilisé pour les commentaires et les annotations.
  • printf()Utilisé pour formater la sortie à l'écran.printf()La fonction est dans"stdio.h"Déclarée dans le fichier d'en-tête.
  • stdio.hest un fichier d'en-tête (fichier d'en-tête d'entrée/sortie standard),#includeest une commande de préprocesseur utilisée pour inclure des fichiers d'en-tête. Lorsque le compilateur rencontreprintf()lors de l'appel d'une fonction, s'il ne trouve passtdio.hle fichier d'en-tête, une erreur de compilation se produira.
  • return 0;L'instruction est utilisée pour indiquer la sortie du programme.
autres extensions