Pour avoir tous les moyens de comprendre et d'implémenter les extraits de code que nous vous montrerons, nous expliquerons d'abord étape par étape sur la façon de créer un fichier avec le ".C ”Extension pour développer un programme dans la langue C. Dans une section spéciale, nous vous montrerons également comment compiler le code avec GCC et exécuter un programme à partir de la ligne de commande Linux.
Ensuite, nous vous montrerons comment insérer les en-têtes nécessaires, créer la fonction principale () et générer le "Bonjour le monde" programme.
Comment créer un fichier avec le ".C ”Extension pour écrire un programme dedans
Chaque programme de cette langue commence par un fichier avec le «.C ”Extension, dans laquelle la fonction principale du processus est écrite, y compris les en-têtes nécessaires qui définissent les fonctions et variables utilisées.
Pour créer un tel fichier, nous devons appeler le gestionnaire de fichiers Linux et appuyer sur le bouton droit de la souris dans le répertoire où nous voulons l'enregistrer. Cela affiche un menu d'options où nous devons faire un clic gauche sur le «Créer un nouveau document» option et sélectionner «Document vide» dans le menu qui affiche.
Une fois que nous avons créé le fichier, nous le sélectionnons, appuyons sur le bouton droit de la souris et sélectionnons «Propriétés» dans le menu contextuel. Cliquez sur Accepter dans le nom du fichier où nous ajoutons le ".C ”Extension sous "Propriétés". Ensuite, fermez-le.
De cette façon, nous créons un fichier qui peut être compilé par n'importe quel compilateur sur n'importe quelle plate-forme.
Comment compiler et exécuter le code
La compilation et l'exécution d'un programme est une étape nécessaire pour comprendre les exemples qui suit. Par conséquent, dans cette section, nous vous montrerons comment faire cette tâche.
Pour compiler un fichier dans le langage C, nous devons ouvrir la console de commande Linux et utiliser la syntaxe de commande suivante:
~ $ GCC PATH / Nom de fichier.C -o Out-NameGCC appelle le compilateur qui compile le fichier spécifié dans le chemin / nom.C, et -O spécifie le nom de l'exécutable qui résulte de la compilation.
Si le code contient des erreurs, le compilateur renvoie un message pour chaque erreur signalée. S'il réussit, il ne renvoie rien.
Pour exécuter la sortie, nous devons utiliser la syntaxe de commande suivante:
~ $ ./ Out-nameLe nom de la sortie doit toujours être précédé par le «./" personnages.
Comment inclure les en-têtes dans le «.Fichier C ”
Après avoir ouvert le fichier, incluez l'en-tête qui définit les fonctions que nous utilisons. Les en-têtes de la langue C ont le «.Extension h ”et sont insérés dans le programme avec la syntaxe suivante:
#inclureDans ce cas, nous utilisons uniquement le «STdio.h ” entête. Dans cet en-tête, les fonctions d'entrée et de sortie standard sont définies comme la fonction printf () que nous utiliserons plus tard.
Les en-têtes sont la première chose que le compilateur doit lire. Par conséquent, ils doivent apparaître dans le code en premier lieu avant les définitions et la fonction principale ().
Comment créer la fonction principale () pour écrire le programme à l'intérieur
Chaque programme de langue C commence par la fonction principale (). À partir de là, les variables sont définies, les données sont traitées et les fonctions sont appelées.
Les fonctions Main () peuvent soit sortir et revenir vides, sortir vides et revenir avec des données, soit vice versa. Dans ce cas, il sort vide et revient de la même manière.
Maintenant, regardons la syntaxe pour créer une fonction main () de ce type:
Vide main ()Le compilateur traite tout entre les deux accolades bouclées dans le cadre de la fonction principale ().
Comment appeler la fonction printf () pour écrire dans la console de commande
Dans cette étape, nous appelons la fonction printf () pour écrire le "Bonjour le monde" chaîne à la console de commande.
Lorsque vous appelez une fonction dans le langage C, ses arguments d'entrée doivent toujours être enfermés entre parenthèses et séparés par des virgules s'il y a plus d'un. Tous les appels de fonction, déclarations, déclarations, etc. doit se terminer par le «;» personnage.
La méthode la plus simple pour appeler la fonction printf () consiste à envoyer une chaîne simple comme le seul argument d'entrée.
Une chaîne dans le langage C est un fragment de texte entre les citations qui sont stockées dans un tableau de données de type char. Ces fragments sont composés de caractères alphanumériques, de symboles et de caractères de contrôle.
Dans ce qui suit, nous voyons le programme complet avec la méthode d'appel de la fonction printf () qui écrit le "Bonjour le monde" phrase à la console de commande:
#inclureLa figure suivante montre la compilation et l'exécution de ce code. Comme vous pouvez le voir, le "Bonjour le monde" La phrase est imprimée sur la même ligne que l'invite:
Les caractères d'échappement ont une fonction de contrôle dans les chaînes. Par exemple, le «\ n”Le personnage avant que la chaîne ne l'écrit sur une nouvelle ligne. Ce personnage après la chaîne l'a écrit et déplace le curseur vers la ligne suivante.
Voyons ce qui se passe lorsque nous insérons ces caractères d'échappement avant et après la chaîne, comme le montre le code suivant:
#inclureComme on peut le voir dans la figure suivante, la chaîne est écrite sur une nouvelle ligne dans ce cas. Ensuite, le curseur est déplacé ensuite. Cela fait que l'invite de la console de commande est écrite dans une nouvelle ligne dans l'exemple suivant:
Conclusion
Dans cet article de Linux Hint, nous faisons le premier pas dans le monde de la programmation en expliquant à partir de zéro comment créer un fichier avec un ".C ”Extension pour écrire un programme dans. Nous avons également inclus une section où nous vous montrons comment compiler avec GCC et exécuter le programme écrit à partir de la console de commande Linux.
Ensuite, nous vous avons montré comment inclure les en-têtes, créer une fonction principale () et expliquer brièvement ce qu'est une chaîne dans la langue C. Nous avons également montré comment utiliser la fonction printf () et son appel de méthode pour écrire le "Bonjour le monde" Phrase classique à la console de commande Linux.