Maison  >  Article  >  développement back-end  >  Quelles sont les trois structures de programme de base en langage C ?

Quelles sont les trois structures de programme de base en langage C ?

烟雨青岚
烟雨青岚original
2020-07-16 11:11:2129914parcourir

Les trois structures de programme de base du langage C sont : la structure séquentielle, la structure de sélection (structure de branche) et la structure de boucle. La structure séquentielle est exécutée phrase par phrase du début à la fin ; la structure de sélection, après avoir atteint un certain nœud, décidera quelle direction de branchement exécuter ensuite en fonction du résultat d'un jugement, la structure de boucle a un corps de boucle et la boucle ; body est un code de paragraphe.

Quelles sont les trois structures de programme de base en langage C ?

Les trois structures de programme de base du langage C sont : la structure séquentielle, la structure de sélection (structure de branche) et la structure de boucle

1. Structure du programme : dans les programmes en langage C, il existe trois structures de programme : structure séquentielle, structure de sélection (structure de branche) et structure de boucle

Structure séquentielle : exécution phrase après phrase depuis le début ; terminer jusqu'à ce que la dernière phrase soit exécutée ;

Structure de sélection : après avoir atteint un certain nœud, la direction de branchement à exécuter sera déterminée en fonction du résultat d'un jugement

Structure de boucle ; : Structure de la boucle Il y a un corps de boucle, et à l'intérieur du corps de la boucle se trouve un morceau de code. Pour la structure de la boucle, la clé est de décider combien de fois le corps de la boucle est exécuté en fonction du résultat du jugement

Remarque : logiquement, il existe un type booléen (également appelé type booléen, type booléen) ; seulement deux valeurs, c'est-à-dire vrai et faux. La valeur finale de l'expression de jugement en langage C est un type booléen. La valeur booléenne de cette expression de jugement détermine comment sélectionner la structure de sélection et comment boucler la structure de boucle

2. Structure séquentielle : La structure séquentielle ; La structure est très simple. Généralement, en plus des structures de sélection et des structures de boucles, nous rencontrons des structures séquentielles

3. Structure de sélection : Il existe deux structures de sélection principales couramment utilisées en langage C :

(1)

if else : Présentation des mots-clés : if  else else if

  if (bool值)     // 如果bool值为真,则执行代码段1,否则执行代码段2
    {
      代码段1
    }
    else
    {
      代码段2
    }
    if (bool值1)    // 如果bool值1为真,则执行代码段1,否则判断bool值2是否为真
    {
      代码段1
    }
    else if (bool值2)  // 若bool值2为真则执行代码段2,否则直接执行代码段3
    {          // 开头的if和结尾的else都只能有一个,但是中间的else if可以有好多个
      代码段2
    }
    else
    {
      代码段3
    }

(2)

changer de casse : Présentation des mots-clés : switch case break default

switch (变量)       // 执行到这一句时,变量的值是已知的
    {             // switch case语句执行时,会用该变量的值依次与各个case后的常数去对比,试图找到第一个匹配项,找到匹配的项目后,
       case 常数1:       // 就去执行该case对应的代码段,如果没找到则继续下一个case,直到default
         代码段1;        // 如果前面的case都未匹配,则default匹配。
         break;
       case 常数2:  
         代码段2;
         break;
       ……
       default:
         代码段n;
         break;
    }

Remarque :

Premièrement, le cas doit être une constante, et il doit être un entier

Deuxièmement, d'une manière générale, après le segment de code dans ; chaque cas Il doit y avoir une pause ;

Troisièmement, il y a généralement un défaut après le cas. Bien que la syntaxe n'autorise aucun défaut, il est recommandé de l'écrire lors de l'écriture du code ; : "

Tutoriel langage C

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!

Déclaration:
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