la structure du programme C
Avant que nous apprenons les blocs de construction de base de langage C, nous allons jeter un oeil à un minimum de structure du programme C, dans la section suivante peut servir de référence.
Exemples C Bonjour tout le monde
Programme de C comprend les composants suivants:
- directives de préprocesseur
- fonction
- variable
- Déclaration et Expression
- note
Regardons un simple morceau de code, vous pouvez sortir les mots "Bonjour tout le monde":
#include <stdio.h> int main() { /* 我的第一个 C 程序 */ printf("Hello, World! \n"); return 0; }
Ensuite, nous expliquons ci-dessus, cette procédure:
- La première ligne du#includeprogramme<stdio.h>est une directive de préprocesseur qui indique au compilateur C avant la compilation réelle pour inclure le fichier stdio.h.
- L'intligne suivanteprincipale ()est la fonction principale, l' exécution du programme commence ici.
- /*...*/ Ligne suivante sera ignorée par le compilateur, où placer le contenu de la note du programme. Ils sont connus comme des notes de programme.
- La prochaineprintfde ligne(...)est un C dans une autre fonction disponible, le message "Bonjour tout le monde!" Sur l'écran.
- Le prochainretour à la ligne 0,la fin de la fonction main (), et renvoie la valeur 0.
l'exécution du programme Compiler & C
Regardons comment enregistrer le code source dans un fichier, et comment compiler et exécuter. Voici quelques étapes simples:
- Ouvrez un éditeur de texte, ajoutez le code ci-dessus.
- Enregistrez le fichier en tant quehello.c.
- Ouvrez une invite de commande, modifiez le répertoire pour enregistrer le fichier.
- Tapezhello.c gcc,appuyez sur Entrée, compiler le code.
- S'il n'y a pas d' erreurs dans le code, l'invite de commande sauter à la ligne suivante et génèrea.outfichier exécutable.
- Maintenant , tapeza.outpour exécuter le programme.
- Vous pouvez voir l' affichage sur écran"Bonjourtout lemonde".
$ gcc hello.c $ ./a.out Hello, World!
Assurez-vous que votre chemin est inclus compilateur gcc, et assurez-vous de l'exécuter dans le répertoire contenant le fichier source hello.c.