conditions préalables
Vous aurez besoin d'un éditeur de code et de packages essentiels pour exécuter les programmes C. Les packages nécessaires sont installés par défaut sur la majeure partie de la distribution Linux. Vous pouvez exécuter la commande suivante pour vérifier que le package nécessaire est installé ou non. La commande affichera la version installée de GCC.
$ gcc --version
Exemple-1: Écrivez et exécutez votre premier programme C
Écrivez le code suivant à l'aide de n'importe quel éditeur de texte et enregistrez le fichier avec l'extension '.C '. Le fichier d'en-tête, stdio.H Contient toutes les fonctions nécessaires pour l'entrée et la sortie standard. Tout code source du programme C commence la compilation à partir du principal() méthode. printf () La fonction est utilisée ici pour imprimer la sortie dans le terminal.
#inclureExécutez la commande suivante pour compiler et exécuter le code. Le nom du fichier source est d'abord.c et le nom de fichier exécutable est premier_programmer ici.
$ gcc d'abord.c -o first_prpgram
$ ./ first_program
Apprentissage C
Exemple-2: Lisez la saisie de l'utilisateur
scanf () La fonction est utilisée en C pour lire l'entrée de l'utilisateur qui est sous stdio.H. La langue C est un langage fortement dactylographié et il prend en charge différents types de données. Le type de données entiers et char est utilisé dans cet exemple. Un tableau de caractères de 100 caractères est déclaré par nom variable et un entier est déclaré par âge variable. Après avoir pris deux entrées de l'utilisateur, les valeurs formatées seront imprimées par prinf () fonction.
#inclurelinuxhint @ hint1: ~ / code $ gcc 2.C -o 2
linuxhint @ hint1: ~ / code $ ./ 2
Entrez votre nom: Doug
Entrez votre âge: 77
Bonjour, Doug, tu as 77 ans
Exemple-3: Lire les arguments en ligne de commande
argc et argv Les variables sont utilisées comme paramètres dans la méthode main () pour lire les valeurs d'argument de ligne de commande. argc est utilisé pour lire le nombre total d'arguments et argv est utilisé pour lire les valeurs d'argument comme un tableau. Comment imprimer le nombre total d'arguments de ligne de commande et les trois premières valeurs d'argument sont affichées dans cet exemple.
#inclurelinuxhint @ hint1: ~ / code $ ./ 3 Hello World
Nombre total d'arguments = 3
Argument non. 1 = ./ 3
Argument non. 2 = Bonjour
Argument non. 3 = monde
Exemple-4: Comparez la chaîne à l'aide d'instructions conditionnelles
strcmp () La fonction est utilisée dans le langage C pour comparer deux chaînes. Si deux chaînes sont égales, alors elle revient 0. Si la première chaîne est plus grande que la deuxième chaîne, il revient 1. Si la première chaîne est inférieure à la deuxième chaîne, il revient -1. Dans cet exemple, deux valeurs numériques et une valeur de chaîne seront prises en entrée de l'utilisateur. Si la valeur de la chaîne est ajouter Ensuite, il imprimera la sommation de deux nombres. Si la valeur de la chaîne est sous Ensuite, il imprimera la soustraction de deux nombres. Si les deux si les conditions reviennent fausses, elle imprimera 0.
#inclurelinuxhint @ hint1: ~ / code $ gcc 4.C -o 4
linuxhint @ hint1: ~ / code $ ./ 4
Entrez le premier numéro: 33
Entrez le deuxième numéro: 22
Entrez le nom de l'opération (ajouter ou sub): ajouter
Le résultat est: 55
Exemple-5: itérez une liste de chaîne en utilisant While Loop
Les cordes sont stockées dans les tableau de carboniser Types de données en C. Chaque carboniser peut tenir un caractère et ensemble, ils forment une chaîne signifiée par le caractère 0 ou null terminant la chaîne. Dans cet exemple, nous déclarons un tableau de chaînes dans le tableau de type de données de pointeurs de charbon constants (const char *). Chaque élément du tableau est un point vers un littéral de cordes déclaré dans le programme. Remarque: ce sont des littéraux de cordes et ne peuvent pas être modifiés.
Dans notre tableau de fleurs, nous avons terminé le tableau avec une valeur nulle pour permettre une boucle facile dans le tableau et la terminaison de la condition de boucle lorsque Null est atteint. Ci-dessous, nous déclarerons le tableau des chaînes de fleurs et ensuite faire une boucle simplement à travers les positions dans le tableau et imprimer les cordes. Assurer à incrémenter le comptoir je dans la boucle pour passer à la position suivante.
#inclurelinuxhint @ hint1: ~ / code $ ./ 5
Rose
Coquelicot
Lis
Tulipe
Souci
Exemple-6: Trouvez des nombres uniformes d'une liste en utilisant While Loop
Dans cet exemple, nous créons un tableau d'entiers. Nous trouvons la taille du tableau déclaré via la liste d'initialisateur en vérifiant la taille de la mémoire allouée au tableau divisé par la taille de chaque élément entier qui est le nombre total d'éléments et stockez cela dans le Variable SZ.
Maintenant, nous pouvons parcourir les éléments du tableau avec une boucle pour 0 à la SZ et faire un test pour savoir si chaque numéro est un numéro pair. Ce test utilise l'opérateur de module (%) Et si le résultat du module 2 est égal.
#inclurelinuxhint @ hint1: ~ / code $ gcc 6.C -o 6
linuxhint @ hint1: ~ / code $ ./ 6
Les nombres pair de la liste sont:
Même: 78
Même: 62
Même: 90
Même: 10
Même: 2
Exemple-7: découvrez la zone d'un rectangle à l'aide d'une fonction
Chaque fonction en C contient le type de retour, le nom de la fonction et les paramètres. La fonction sans paramètre peut également être déclarée en C. Si une fonction définie par l'utilisateur est déclarée dans le code source, le prototype de cette fonction doit être déclaré avant que la fonction soit utilisée. Dans cet exemple, zone() La fonction est déclarée calculer la zone de tout rectangle qui contient deux paramètres pour obtenir la hauteur et la largeur du rectangle. principal() La fonction lira la valeur de hauteur et de largeur de l'utilisateur et appellera zone() fonction pour calculer et imprimer la zone.
#inclurelinuxhint @ hint1: ~ / code $ gcc 7.C -o 7
linuxhint @ hint1: ~ / code $ ./7
Entrez la hauteur du rectangle: 10
Entrez la largeur du rectangle: 8
La zone du rectangle = 80
Essayez vous-même:
Conclusion:
Les parties les plus élémentaires de la programmation sont décrites ici en utilisant des exemples simples pour commencer la programmation avec le langage C. Les déclarations de variables différentes, de déclarations conditionnelles, de boucle et de fonction dans C sont indiquées dans cet article.