Contrôle
principal ()Explication
Ces lignes sont appelées instructions. L'instruction est lue par le processeur. Cela signifie que le contrôle va à la ligne par ligne. Au début, la ligne 1 est exécutée . Une fois la ligne 1 exécutée, le contrôle passe à la ligne 2. Cette exécution de contrôle est continue ou en séquence. Mais si nous voulons exécuter, après avoir exécuté les lignes 1 et 2, et sauter les lignes 3 et 4 et que nous voulons exécuter les lignes 4 et 6, nous appliquons un processus.
Types d'instructions de contrôle
Instruction de contrôle de la décision
Il est également appelé instruction de contrôle sélective. Ce sont 3 types.
1. si
2. autre
3. opérateur conditionnel
1. Si
Exemple de programmation 1
#inclureSortir
Explication
Si nous voulons sauter la ligne printf («bye»); Nous utilisons l'instruction du contrôle de la décision - si . C'est un mot-clé. si (condition) -> La condition est vérifiée .
Exemple de programmation 2
#inclureSortir
Explication
If (x> 0) alors seul le bloc de if (x> 0) est exécuté et affiche le résultat, et if (x < 0 ) block is skipped and if ( x < 0 ), then the block of (x < 0 ) is only executed and show the result. This is how we can stop the execution of line by line.
2. Sinon
Si (condition)Explication
Dans ce cas, si (condition) est vraie, alors les lignes de sites uniquement exécutées, alors les blocs de d'autre ne sont pas exécutés.
Et si (condition) est faux, les lignes minces du bloc aillent uniquement exécutées, alors le bloc de si n'est pas exécuté.
Cela signifie que les deux blocs de si et d'autre ne sont pas exécutés parallèle. Il est basé sur quelle condition est vraie qu'un code de bloc particulier n'est exécuté que.
Exemple de programmation 3
#inclureSortir
Explication
Il existe deux types de déclarations dans ce programme,
1 .Déclaration de déclaration (int n);
2 .Instruction d'action (retour 0 🙂
if-else réduit la déclaration de non d'action dans le programme si autre si une déclaration d'action est complètement une déclaration.
Si dans le bloc de l'instruction if ne contient qu'une seule instruction, dans ce cas, il n'y a pas besoin de crochet bouclé.
3. Opérateur conditionnel ( ? :)
Ceci est également appelé l'opérateur ternaire. La formation d'un opérateur conditionnel est-
Condition ? Déclaration: déclaration
Exemple de programmation 4
#inclureSortir
Explication
Dans l'opérateur ternaire, il n'y a aucune exigence de () à la place de l'état. Nous n'écrivons que des conditions, alors ? Après cette déclaration: puis après cela une autre déclaration.
Une autre utilisation de l'opérateur conditionnel est une affectation sélective.
Affectation sélective
x = a> b ? un B ;Nous devons attribuer max non entre A & B dans x Si A> B, cette condition est vraie, alors a est sélectionné. Si A> B, cette condition est fausse, alors b est sélectionné, qui est sélectionné entre A & B, qui est attribué en x.
Exemple de programmation 5
#inclureSortir
Explication
Ici, nous utilisons l'opérateur ternaire comme une affectation sélective à montrer; Au début, il est vérifié quelle variable entre x & y est plus grande en utilisant la condition (x> y) si x> y, cette condition est vraie, x est sélectionné et affecté au maximum.
Si x> y, cette condition est fausse, y est sélectionné et affecté au maximum.
Puis imprimez la variable maximale pour afficher le maximum.
Exemple de programmation 6
#inclureSortir
Explication
Nous avons fait ce programme sans attribuer X ou Y à une autre variable. Nous utilisons simplement la déclaration printf et imprimez l'opérateur ternaire.
Conclusion
Pour la discussion ci-dessus sur le concept de contrôle de la décision, nous sommes arrivés à la conclusion que le contrôle de la décision est un concept important en C. Comme le compilateur prend des décisions à l'aide d'une déclaration de contrôle de la décision, pour cela, le langage C est également appelé la langue procédurale.