Langage C
Fait partie de la section Fundamentals du Journey C de Coddy — leçon 1 sur 63.
C est un langage de programmation puissant et efficace qui offre un accès de bas niveau à la mémoire tout en maintenant des performances élevées. Il est idéal pour la programmation système, les systèmes embarqués et les systèmes d'exploitation, offrant un contrôle précis sur le matériel et la gestion de la mémoire.
Voici à quoi ressemble un programme C de base :#include <stdio.h> — inclut la bibliothèque standard d'entrée/sortie afin que vous puissiez utiliser des fonctions comme printf.int main() { — définit la fonction principale, qui est le point de départ de tout programme C. printf("Hello, World!\n"); — affiche le texte Hello, World! à l'écran. Le \n déplace le curseur vers une nouvelle ligne. return 0; — indique au système d'exploitation que le programme s'est terminé avec succès.} — ferme la fonction principale.Appuyez sur Run pour voir votre premier programme C en action !
Défi
DébutantAppuyez sur le bouton d'exécution pour lancer votre premier code en C.
Aide-mémoire
C est un langage de programmation puissant et efficace qui offre un accès de bas niveau à la mémoire tout en maintenant des performances élevées. Il est idéal pour la programmation système, les systèmes embarqués et les systèmes d'exploitation, offrant un contrôle précis sur le matériel et la gestion de la mémoire.
Un programme C de base ressemble à ceci :
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}printf.int main() — la fonction principale où votre programme commence à s'exécuter.
printf(...) — affiche du texte à l'écran.
\n — déplace le curseur vers une nouvelle ligne.
return 0; — signale que le programme s'est terminé avec succès.
Essayez vous-même
#include <stdio.h>
int main() {
printf("Hello C!\n");
return 0;
}
Toutes les leçons de Fundamentals
2Variables
Types de donnéesEntiersFloat - DoubleCaractèresBooléensConstantesLes bases de printfRègles de nommage des variablesType Casting Partie 1Type Casting Partie 2Défi récapitulatif3Opérateurs
Opérateurs arithmétiquesOpérateur moduloIncrémentation/DécrémentationOpérateurs d'affectationOpérateurs relationnelsOpérateurs logiques - Partie 1Opérateurs logiques - Partie 2Opérateurs logiques - Partie 3Défi récapitulatif