Maison > développement back-end > Tutoriel C#.Net > Quelles sont les trois constructions de base utilisées dans la programmation structurée en langage C

Quelles sont les trois constructions de base utilisées dans la programmation structurée en langage C

王林
Libérer: 2020-07-16 10:14:23
original
23935 Les gens l'ont consulté

Les trois structures de base utilisées dans la programmation structurée en langage C sont : la structure séquentielle, la structure de sélection et la structure de boucle. La programmation de structure séquentielle est la plus simple. Il suffit d'écrire les instructions correspondantes dans l'ordre de résolution du problème. Son ordre d'exécution est de haut en bas, dans l'ordre.

Quelles sont les trois constructions de base utilisées dans la programmation structurée en langage C

Les trois structures de base utilisées dans la programmation structurée en langage C sont : la structure séquentielle, la structure de sélection et la structure de boucle.

(Tutoriel recommandé : Tutoriel du langage C)

Introduction connexe :

1. Structure séquentielle

Programmation de la structure séquentielle est le plus simple, il suffit d'écrire les instructions correspondantes dans l'ordre de résolution du problème, et son ordre d'exécution est de haut en bas, l'une après l'autre.

Par exemple : a = 3, b = 5, échangez maintenant les valeurs de a et b. Ce problème est comme échanger l'eau dans deux tasses. Cela nécessite bien sûr l'utilisation de la troisième. cup. Si le troisième La cup est c, alors le programme correct est : c = a = b ; les résultats de l'exécution sont a = 5, b = c = 3.

Si l'ordre est modifié et écrit comme : a = b ; c = a ; b = c ; alors le résultat de l'exécution deviendra a = b = c = 5, ce qui ne peut pas atteindre l'objectif attendu.

2. Structure de sélection

Bien que les programmes avec une structure séquentielle puissent résoudre des problèmes tels que le calcul et la sortie, ils ne peuvent pas porter de jugement avant de sélectionner. Pour les problèmes qui nécessitent d’abord du jugement, puis un choix, la structure de choix doit être utilisée.

L'exécution de la structure de sélection sélectionne le chemin d'exécution en fonction de certaines conditions, plutôt que de suivre strictement l'ordre physique dans lequel les instructions apparaissent. La clé de la méthode de programmation de la structure de sélection est de construire des conditions de branche appropriées, d'analyser le flux du programme et de sélectionner les instructions de sélection appropriées en fonction des différents flux du programme.

La structure de sélection convient aux calculs avec des jugements conditionnels tels que des comparaisons logiques ou relationnelles. Lors de la conception de tels programmes, il est souvent nécessaire de dessiner d'abord l'organigramme du programme, puis d'écrire le programme source en fonction du programme. De cette manière, l'analyse de conception et le langage du programme sont séparés, ce qui rend le problème simple et facile à comprendre.

3. Structure de boucle

La structure de boucle peut réduire la charge de travail d'écriture répétée du programme source et est utilisée pour décrire le problème de l'exécution répétée d'un certain algorithme. L'expertise de l'ordinateur en matière de programmation. Structure du programme, le langage C propose quatre types de boucles, à savoir la boucle goto, la boucle while, la boucle do while et la boucle for.

Quatre types de boucles peuvent être utilisés pour traiter le même problème. Généralement, elles peuvent être remplacées les unes par les autres. Cependant, il n'est généralement pas recommandé d'utiliser des boucles goto car forcer l'ordre du programme sera souvent. entraîner des conséquences imprévisibles sur le fonctionnement du programme.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal