Apprendre C par des exemples - Guide rapide
Commençons d'abord par des programmes très petits et simples pour avoir une idée de base de la structure du code de programmation C. Nous aurons l'idée de base de la déclaration variable, de la numérisation et de l'impression, etc.
Programmes de base
Nous verrons le classique "Hello World!" programme pour avoir un aperçu de la façon dont un programme est écrit en c. Nous avons des programmes sur les variables disponibles en c. Ce sont les variables élémentaires les plus couramment utilisées. Nous verrons également comment les opérations arithmétiques peuvent être effectuées dans un programme ac.
"Bonjour le monde!" programme en C
Variables en C
Opérations arithmétiques
Programmes généraux
Il y a des programmes que nous utilisons dans notre routine, ou disons la routine d'un programmeur. Ces programmes sont faciles à comprendre et devraient aider à comprendre le style de programmation en C. Nous allons voir ici quelques-uns de ces programmes et quelques trucs sympas.
Comparer deux entiers
Comparer trois entiers
Trouver si un nombre donné est pair ou impair
Trouver si un nombre donné est positif ou négatif
Déterminez si une année est une année bissextile ou non
Échange de valeurs à l'aide de la troisième variable
Échange de valeurs sans utiliser de troisième variable
Ce segment est conçu pour donner à l'apprenant une vue améliorée du fonctionnement des boucles dans les langages C. Nous verrons des boucles simples comme for, while et do-while, ainsi que des boucles imbriquées.
Programmes de boucle simple
Voyons un programme de boucle simple que nous utilisons dans la vie de tous les jours -
Programme de comptage simple en C
Tableau du programme de comptage en C
Programme de table en C
Programme de table des tables en C
Programme de comptage Revere en C
Impression de valeurs paires en boucle
Impression de valeurs impaires dans une boucle
Cette section regorge d'exemples qui utilisent des boucles imbriquées de manière contrôlée. Nous pouvons voir que la boucle externe contrôle la boucle interne, etc. Nous avons pris les exemples les plus simples qui sont également très courants.
Impression triangulaire équilatérale en C
Impression triangle rectangle en C
Impression triangulaire inversée en C
Impression triangulaire de haut en bas en C
Impression triangle rectangle de haut en bas en C
Impression triangulaire de Floyd en C
Impression du triangle de Pascal en C
Array est une collection de données homogènes, disposées en format séquentiel. L'apprentissage du concept de tableaux en C est très important car il s'agit de la structure de base des données. Ici, dans cette section, nous examinerons quelques programmes de tableaux très utiles pour vous donner un aperçu de la façon dont le langage de programmation C traite les tableaux.
Programmes à une seule baie
Ces programmes sont basiques et n'impliquent qu'une seule variable de tableau. Nous allons apprendre à gérer les variables de tableau dans différentes situations.
Programme pour imprimer un tableau
Programme pour imprimer un tableau dans l'ordre inverse
Programme pour calculer la somme d'un tableau
Programme pour calculer la moyenne d'un tableau
Programme pour trouver le plus grand élément d'un tableau
Programme pour trouver le deuxième plus grand élément d'un tableau
Programme pour trouver le plus petit élément d'un tableau
Programmes multi-baies
Ces programmes impliquent plus d'un tableau. Cette section devrait vous donner quelques techniques simples pour gérer plus d'une variable de tableau dans un programme.
Programme pour copier un tableau dans un autre tableau
Programme pour copier un tableau dans un autre tableau à l'envers
Programme pour diviser un tableau en deux tableaux
Programme pour concaténer des tableaux
Les chaînes sont en fait un tableau unidimensionnel de caractères terminé par un nullcaractère '\ 0'. Ainsi, une chaîne terminée par un nul contient les caractères qui composent la chaîne suivie d'unnull.
La déclaration et l'initialisation suivantes créent une chaîne composée du mot "Hello". Pour contenir le caractère nul à la fin du tableau, la taille du tableau de caractères contenant la chaîne est un de plus que le nombre de caractères du mot «Bonjour».
char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
Si vous suivez la règle d'initialisation du tableau, vous pouvez écrire l'instruction ci-dessus comme suit -
char greeting[] = "Hello";
Dans cette section, nous allons apprendre à travailler avec le langage de programmation C string. Nous avons divisé les exemples en plusieurs sous-sections pour avoir une meilleure compréhension de ce que nous faisons -
Programmes de base
Ces programmes sont spécialement conçus pour comprendre les bases des chaînes en C. Ces programmes traitent les chaînes comme un tableau de caractères.
Programme pour imprimer une chaîne en C
Programme pour imprimer une chaîne caractère par caractère en C
Programme pour trouver la longueur de chaîne sans fonction en C
Programme pour compter les caractères présents en C
Programme pour compter les voyelles apparaissant en C
Programme pour trier les caractères de chaîne en C
Programmes multi-chaînes
Ces programmes ont plus d'une variable de chaîne. Ceux-ci devraient vous donner un aperçu de la façon de travailler avec plusieurs variables de chaîne dans le langage de programmation C -
Programme pour copier la chaîne en C
Programme pour inverser la chaîne en C
Programme pour rechercher des chaînes en C
Programme pour permuter les chaînes en C
Programme pour comparer deux chaînes en C
Programme pour concaténer deux chaînes en C
Programme String Anagram en C
Programmes à cordes longues
Une phrase ou une ligne peut être considérée comme une longue chaîne. Les programmes suivants traitent du même concept -
C Programme pour inverser les mots d'une ligne
C Programme pour inverser une ligne
Cette section a été développée pour présenter quelques problèmes mathématiques courants qui peuvent être résolus en utilisant le langage de programmation c.
Numéros et séries
Commençons par un certain nombre et une série désignés à programmer. Nous verrons ici comment programmer pour obtenir les séries Armstrong, Prime, Factorial et Fibonacci.
Numéro Armstrong
Nombre premier
Nombre factoriel
Série Fibonacci
Moyenne
Ici, nous allons apprendre à programmer pour trouver des moyennes et des pourcentages.
Average
Percentage
Moyenne, médiane et mode
Les trois types de moyenne, médiane et mode sont des types de moyennes différentes. Mean traite de la manière courante de trouver la moyenne. La médiane est la valeur centrale d'une liste et le mode est une valeur dans une liste qui se produit le plus grand nombre de fois.
Programme moyen
Programme médian
Programme de mode
Programmes généraux
Certains programmes de base et généraux appris dans les écoles peuvent nous donner un aperçu des techniques de programmation. Nous verrons ici quelques-uns des programmes généraux utilisés en mathématiques à l'école.
Racine carrée
Cube
racine cubique
Permutation
H.C.F
L.C.M
Une liste chaînée est une séquence de structures de données reliées entre elles via des liens.
La liste liée est une séquence de liens contenant des éléments. Chaque lien contient une connexion à un autre lien. La liste liée est la deuxième structure de données la plus utilisée après le tableau. Voici des termes importants pour comprendre les concepts de liste liée.
Link - Chaque lien d'une liste liée peut stocker une donnée appelée élément.
Next - Chaque lien d'une liste liée contient un lien vers le lien suivant appelé Suivant.
LinkedList - Une LinkedList contient le lien de connexion vers le premier lien appelé First.
Ici, dans cette section, nous allons apprendre les techniques de programmation de base en utilisant des listes chaînées.
Liste liée simple (un seul)
Cette liste liée a une connexion unidirectionnelle séquentielle avec les nœuds adjacents. Il ne peut être analysé que dans un sens. Ici, nous allons apprendre le fonctionnement de base de la liste à liste unique.
Créer une liste liée
Afficher la liste liée à l'envers
Rechercher la taille de la liste liée
Rechercher un élément dans la liste liée
Mettre à jour un élément dans la liste liée
Supprimer un élément de la liste liée
Combiner deux listes liées
Diviser la liste liée en deux
Liste liée circulaire
La liste liée circulaire est une variante de la liste liée dans laquelle le premier élément pointe vers le dernier élément et le dernier élément pointe vers le premier élément.
Créer une liste liée
Afficher la liste liée à l'envers
Rechercher la taille de la liste liée
Rechercher un élément dans la liste liée
Mettre à jour un élément dans la liste liée
Supprimer un élément de la liste liée
Combiner deux listes liées circulaires
Diviser la liste liée en deux
Liste doublement liée
La liste doublée est une variante de la liste liée dans laquelle la navigation est possible dans les deux sens, en avant et en arrière.
Créer une liste liée
Afficher la liste liée à l'envers
Rechercher la taille de la liste liée
Rechercher un élément dans la liste liée
Mettre à jour un élément dans la liste liée
Supprimer un élément de la liste liée
Combiner deux listes doublement liées
Diviser la liste liée en deux