Programme C Hello World avec Code Exemple

โšก Rรฉsumรฉ intelligent

Le programme ยซ Hello World ยป en C prรฉsente la structure de base d'un programme C, notamment les directives du prรฉprocesseur, la fonction principale et l'instruction printf. Il affiche un message ร  l'รฉcran et montre comment compiler et exรฉcuter du code C.

  • ๐Ÿงฑ Structure du programme : Les directives du prรฉprocesseur, la fonction principale et les instructions constituent la base de tout programme C.
  • (I.e. #inclure: Intรจgre des fichiers d'en-tรชte tels que stdio.h, oรน printf est dรฉfini.
  • ???? Fonction main() : Point d'entrรฉe obligatoire ; la fonction main() renvoie 0 pour signaler le succรจs.
  • ๐Ÿ‡ง๐Ÿ‡ท printf : Affiche du texte ร  l'รฉcran ; chaque instruction se termine par un point-virgule.
  • โ–ถ ๏ธ Exรฉcutez-le : Crรฉez un fichier .c dans un IDE, puis compilez-le et exรฉcutez-le pour afficher ยซ Hello, World ! ยป.

Programme C Hello World

Programme Hello World en C

Voici un programme Hello World en C

#include<stdio.h>               // Pre-processor commands

void main()
{
    printf("Hello World\n");    // Print Hello World on the screen
}

Voici l'explication du code :

Directive du prรฉprocesseur

#include est une directive de prรฉ-processeur en ยซ C ยป.

#inclut, stdio est la bibliothรจque oรน la fonction printf La fonction `printf` est dรฉfinie et utilisรฉe pour gรฉnรฉrer la sortie. Avant de l'utiliser, il faut inclure le fichier requis, รฉgalement appelรฉ fichier d'en-tรชte (.h).

Vous pouvez รฉgalement crรฉer vos propres fonctions, les regrouper dans des fichiers d'en-tรชte et les dรฉclarer en haut du programme pour les utiliser. Pour inclure un fichier dans un programme, utilisez la directive du prรฉ-processeur

#include <file-name>.h

Le nom de fichier est le nom d'un fichier dans lequel les fonctions sont stockรฉes. Les directives du prรฉprocesseur sont toujours placรฉes au dรฉbut du programme.

La fonction principale

La fonction principale fait partie de chaque programme ยซ C ยป. Nous pouvons reprรฉsenter la fonction principale sous diverses formes, telles que :

  • principale()
  • int main ()
  • void principal ()
  • principal (vide)
  • void main (void)
  • int main (vide)

Les parenthรจses vides indiquent que cette fonction ne prend aucun argument, valeur ou paramรจtre. Vous pouvez รฉgalement le reprรฉsenter explicitement en plaรงant le mot-clรฉ void entre les parenthรจses.

#include<stdio.h>	// Pre-processor directive
int main()		// main function declaration
{
printf("Hello World");	// to output the string on a display
return 0;		// terminating function
}

Dans l'exemple ci-dessus, le mot-clรฉ int signifie que la fonction renverra une valeur entiรจre. Dans ce cas, la derniรจre instruction doit toujours renvoyer 0.

Le code source

Une fois la fonction principale dรฉclarรฉe, nous devons spรฉcifier les parenthรจses ouvrantes et fermantes. Accolades { }, indiquer le dรฉbut et la fin d'un programme. Ces parenthรจses doivent toujours รชtre placรฉes aprรจs la fonction principale. Tout le code du programme est รฉcrit entre ces parenthรจses, comme la partie dรฉclarative et exรฉcutable.

Le printf La fonction gรฉnรจre la sortie en passant le texte ยซ Hello World ! ยป

Le point-virgule ; dรฉtermine la fin de l'instruction. En C, chaque instruction doit se terminer par un point-virgule.

Nous avons donc installรฉ avec succรจs le compilateur et maintenant je peux commencer ร  travailler en ยซ C ยป. Nous allons รฉcrire un programme simple qui nous dira bonjour. Commenรงons.

Comment exรฉcuter le programme C

ร‰tape 1) Crรฉer un nouveau projet

Exรฉcuter le programme C

ร‰tape 2) Dans la pop-up,

  1. Choisir le dossier
  2. Choisissez le ยซ C/C++ Source"
  3. Cliquez sur "Aller".

Exรฉcuter le programme C

ร‰tape 3) Continuez en cliquant sur ยซ Suivant ยป.

Exรฉcuter le programme C

ร‰tape 4) Pour crรฉer le nouveau fichier, sรฉlectionnez un fichier ยซ C ยป, puis cliquez sur le bouton ยซ Suivant ยป pour continuer.

Exรฉcuter le programme C

ร‰tape 5) Dรฉfinissez le chemin du fichier en cliquant sur le bouton ยซโ€ฆยป, la fenรชtre de l'explorateur permet de crรฉer le fichier C.

Exรฉcuter le programme C

ร‰tape 6) Sรฉlectionnez le chemin de votre nouveau fichier C puis son nom qui a l'extension .c et enregistrez-le.

Exรฉcuter le programme C

ร‰tape 7) Enfin, pour confirmer la crรฉation du fichier C, cliquez sur ยซ Terminer ยป.

Exรฉcuter le programme C

ร‰tape 8) Entrez le code, enregistrez-le et compilez-le en cliquant sur le bouton ยซ Build & Run ยป.

Exรฉcuter le programme C

Voici le rรฉsultat:

 Hello, World!

FAQ

La fonction `int main()` renvoie un code d'รฉtat entier (gรฉnรฉralement 0 en cas de succรจs) au systรจme d'exploitation ; il s'agit de la forme standard. La fonction `void main()` ne renvoie rien et n'est pas standard, bien que certains compilateurs l'acceptent.

Il indique au prรฉprocesseur d'inclure le fichier d'en-tรชte d'entrรฉe/sortie standard, qui dรฉclare des fonctions comme printf et scanf. Sans ce fichier, le compilateur ne reconnaรฎtrait pas ces fonctions.

En C, le point-virgule marque la fin d'une instruction. Toute instruction exรฉcutable, y compris printf, doit se terminer par un point-virgule, sous peine de voir le compilateur signaler une erreur de syntaxe.

Les tuteurs IA peuvent expliquer la syntaxe, gรฉnรฉrer des exercices pratiques, analyser le code ligne par ligne et rรฉpondre instantanรฉment aux questions. Les dรฉbutants bรฉnรฉficient ainsi d'un retour immรฉdiat et personnalisรฉ pour apprendre les bases comme la fonction `main()`, `printf` et les en-tรชtes.

Oui. Les outils d'intelligence artificielle peuvent repรฉrer les points-virgules manquants, les accolades non fermรฉes, un #include oubliรฉ ou un type de retour incorrect, et expliquer comment corriger chaque problรจme, ce qui accรฉlรจre le dรฉbogage pour les nouveaux programmeurs.

Rรฉsumez cet article avec :