Maison développement back-end C++ Utilisation des instructions conditionnelles et exemples en C++

Utilisation des instructions conditionnelles et exemples en C++

Aug 22, 2023 am 08:25 AM
条件语句 实例演示 syntaxe c++

C++, en tant que langage de programmation de haut niveau, dispose d'une variété d'instructions de contrôle de flux pour implémenter la structure de prise de décision et la structure de boucle du programme. Parmi elles, l'instruction conditionnelle est l'une des instructions les plus couramment utilisées en programmation C++. Elle détermine le chemin d'exécution du programme en jugeant si la condition est remplie. Cet article présentera en détail l'utilisation et des exemples d'instructions conditionnelles en C++ pour aider les lecteurs à mieux comprendre et appliquer cette syntaxe.

1. Syntaxe de base des instructions conditionnelles

Les instructions conditionnelles en C++ comprennent principalement trois types : l'instruction if, l'instruction if else et l'instruction switch. Leur syntaxe de base est la suivante :

  1. instruction if :
if (condition)
{
    // 如果条件成立,执行这里的语句
}
Copier après la connexion

La signification de l'instruction if est : si la condition est vraie, exécutez l'instruction dans {}.

  1. instruction if else :
if (condition)
{
    // 如果条件成立,执行这里的语句
}
else
{
    // 如果条件不成立,执行这里的语句
}
Copier après la connexion

La signification de l'instruction if else est : si la condition est vraie, exécutez l'instruction dans if{} ; sinon, exécutez l'instruction dans else{}.

  1. Instruction switch :
switch (expression)
{
    case value1:
        // 如果expression等于value1执行这里的语句
        break;

    case value2:
        // 如果expression等于value2执行这里的语句
        break;

    default:
        // 如果expression不等于value1和value2执行这里的语句
        break;
}
Copier après la connexion

La signification de l'instruction switch est : selon la valeur de l'expression, exécutez l'instruction case correspondante. S'il n'y a pas de correspondance, exécutez l'instruction par défaut{}. Notez qu'une instruction break doit être ajoutée après chaque cas pour sortir de l'instruction switch.

2. Exemples d'instructions conditionnelles

  1. Exemples d'utilisation d'instructions if
#include <iostream>
using namespace std;

int main()
{
    int a = 10;
    if (a > 0)
    {
        cout << "a是正数" << endl;
    }
    else
    {
        cout << "a是负数" << endl;
    }

    return 0;
}
Copier après la connexion

Explication : Définissez une variable entière a et attribuez-lui une valeur de 10. Si a est supérieur à 0, affichez "a est un nombre positif". , sinon la sortie " a est un nombre négatif".

Résultat de sortie : a est un nombre positif.

  1. exemple d'utilisation de l'instruction if else
#include <iostream>
using namespace std;

int main()
{
    int score = 80;
    if (score >= 90)
    {
        cout << "A" << endl;
    }
    else if (score >= 80)
    {
        cout << "B" << endl;
    }
    else if (score >= 70)
    {
        cout << "C" << endl;
    }
    else if (score >= 60)
    {
        cout << "D" << endl;
    }
    else
    {
        cout << "F" << endl;
    }

    return 0;
}
Copier après la connexion

Explication : définissez un score de variable entière et attribuez-lui une valeur de 80. Si le score est supérieur ou égal à 90, affichez "A" si le score est supérieur ou égal à 90 ; égal à 80 et inférieur à 90, sortie "B" ; Et ainsi de suite, si aucune des conditions n'est remplie, "F" est sorti.

Résultat de sortie : B.

  1. Exemple d'utilisation de l'instruction switch
#include <iostream>
using namespace std;

int main()
{
    char grade = 'B';
    switch (grade)
    {
        case 'A':
            cout << "优秀" << endl;
            break;

        case 'B':
            cout << "良好" << endl;
            break;

        case 'C':
            cout << "及格" << endl;
            break;

        default:
            cout << "不及格" << endl;
            break;
    }

    return 0;
}
Copier après la connexion

Explication : Définir une variable de caractère grade et attribuer la valeur à 'B', exécuter l'instruction case correspondante en fonction de sa valeur, si elles ne correspondent pas, exécuter l'instruction par défaut {} , sortie "échec".

Résultat : Bon.

3. Précautions en pratique

  1. S'il n'y a qu'une seule instruction dans l'instruction if ou if else, les accolades peuvent être omises, mais cela n'est pas recommandé.
  2. Chaque cas de l'instruction switch doit être suivi d'une instruction break, sinon l'instruction case suivante continuera à être exécutée jusqu'à ce qu'une instruction break soit rencontrée.
  3. Lorsque vous utilisez des instructions conditionnelles, faites attention à la cohérence des types de variables pour éviter les erreurs de conversion de type et les résultats imprévisibles.

En bref, les instructions conditionnelles sont l'une des structures de contrôle très importantes dans les programmes, qui peuvent sélectionner différents chemins d'exécution en fonction de différentes conditions. Maîtriser l'utilisation et l'application de diverses instructions conditionnelles en C++ peut rendre la programmation plus flexible et plus efficace.

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 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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Éléments de base des classes de test Java : analyse détaillée et exemple d'affichage Éléments de base des classes de test Java : analyse détaillée et exemple d'affichage Jan 24, 2024 am 10:51 AM

Points de base des classes de tests Java : analyse détaillée et exemple de démonstration Dans le développement Java, les tests sont un maillon crucial. Les tests peuvent garantir la qualité et l’exactitude fonctionnelle du code et réduire l’apparition de bogues potentiels. La classe test est la clé pour tester le code Java. Cet article analysera en détail les points de base des classes de test Java et donnera des exemples de code spécifiques à des fins de démonstration. 1. Pourquoi des classes de test sont nécessaires Au cours du processus de développement, le code que nous écrivons doit passer par différents tests pour vérifier son exactitude. test

Programme C pour imprimer 'pair' ou 'impair' sans utiliser d'instructions conditionnelles Programme C pour imprimer 'pair' ou 'impair' sans utiliser d'instructions conditionnelles Sep 15, 2023 pm 09:21 PM

Dans cette section, nous verrons comment vérifier si un nombre est impair ou pair sans utiliser d'instructions conditionnelles telles que <, <=, !=, >, >=, ==. Nous pouvons facilement vérifier si le nombre est pair ou impair en utilisant une instruction conditionnelle. Nous pouvons diviser le nombre par 2 et vérifier si le reste est 0. Si 0, c'est un nombre pair. Sinon, on peut ET le nombre avec 1. Si la réponse est 0, c’est un nombre pair, sinon c’est un nombre impair. Les instructions conditionnelles ne peuvent pas être utilisées ici. Nous verrons deux manières différentes de vérifier si un nombre impair ou pair est présent. Méthode 1 Ici, nous allons créer un tableau de chaînes. La position de l'index 0 sera "pair" et la position de l'index 1 sera "impaire". Nous pouvons diviser les nombres

5 exemples de codes d'entrée Python essentiels 5 exemples de codes d'entrée Python essentiels Jan 13, 2024 am 08:39 AM

Premiers pas avec le code Python : 5 exemples essentiels pour apprendre Python est un langage de programmation de haut niveau simple et facile à apprendre qui est largement utilisé dans l'analyse de données, l'apprentissage automatique, les robots d'exploration Web et d'autres domaines. Pour les débutants, il est important de maîtriser quelques bases du code Python. Cet article présentera 5 exemples de codes simples pour aider les débutants à démarrer rapidement avec la programmation Python. Imprimer Bonjour, le monde !print("Bonjour, le monde !")C'est Python

Erreur de syntaxe C++ : La même signature constructeur apparaît plusieurs fois, comment la résoudre ? Erreur de syntaxe C++ : La même signature constructeur apparaît plusieurs fois, comment la résoudre ? Aug 22, 2023 pm 04:49 PM

Le C++ est un langage de programmation puissant, mais il est inévitable de rencontrer divers problèmes lors de son utilisation. Parmi eux, la même signature de constructeur apparaissant plusieurs fois est une erreur de syntaxe courante. Cet article explique les causes et les solutions à cette erreur. 1. Cause de l'erreur En C++, le constructeur est utilisé pour initialiser les données membres de l'objet lors de la création de l'objet. Cependant, si la même signature de constructeur est définie dans la même classe (c'est-à-dire que les types et l'ordre des paramètres sont identiques), le compilateur ne peut pas déterminer quel constructeur appeler, ce qui provoque une erreur de compilation. Par exemple,

Guide d'envoi d'e-mails Java : démarrage facile et démonstrations pratiques Guide d'envoi d'e-mails Java : démarrage facile et démonstrations pratiques Dec 27, 2023 am 09:17 AM

Tutoriel d'envoi d'e-mails Java : démarrage rapide et exemple de démonstration Ces dernières années, avec la popularité et le développement d'Internet, le courrier électronique est devenu un élément indispensable de la vie quotidienne et du travail des gens. L'envoi d'e-mails via le langage de programmation Java peut non seulement permettre un envoi d'e-mails rapide et efficace, mais également améliorer considérablement l'efficacité du travail grâce à l'automatisation. Cet article présentera comment utiliser la bibliothèque JavaMail pour envoyer des e-mails en Java et le démontrera à travers des exemples de code spécifiques. Étape 1 : Importez et configurez d'abord la bibliothèque JavaMail

Exemples Naive Bayes en Python Exemples Naive Bayes en Python Jun 09, 2023 pm 11:36 PM

Python est un langage de programmation simple et facile à apprendre doté d'un riche ensemble de bibliothèques de calcul scientifique et d'outils de traitement de données. Parmi eux, l’algorithme Naive Bayes, en tant que méthode classique d’apprentissage automatique, est également largement utilisé dans le langage Python. Cet article utilisera des exemples pour présenter les méthodes et les étapes d'utilisation de Naive Bayes en Python. Introduction à Naive Bayes L'algorithme Naive Bayes est un algorithme de classification basé sur le théorème de Bayes. Son idée principale est de déduire de nouvelles données à travers les caractéristiques de l'ensemble de données d'entraînement connu.

Erreur de syntaxe C++ : les fonctions ne peuvent pas être incluses dans les définitions de classe, comment y remédier ? Erreur de syntaxe C++ : les fonctions ne peuvent pas être incluses dans les définitions de classe, comment y remédier ? Aug 21, 2023 pm 10:16 PM

C++ est un langage de programmation orienté objet et la définition des classes est l'un de ses concepts fondamentaux. Lors de l'écriture de classes, nous rencontrons souvent des erreurs de syntaxe, notamment des erreurs indiquant que les fonctions ne peuvent pas être incluses dans les définitions de classe. Alors, comment gérer cette erreur de syntaxe ? Analyse des raisons Dans le langage C++, une définition de classe ne peut contenir que des variables membres et des fonctions membres, et les fonctions ne peuvent pas être définies directement dans la définition de classe. En effet, les fonctions définies dans la définition de classe sont des fonctions membres et doivent être appelées via une instance de la classe. Pour les fonctions définies dans une définition de classe, il est impossible de déterminer l'instance à laquelle appartient la fonction.

Utilisation des instructions conditionnelles et exemples en C++ Utilisation des instructions conditionnelles et exemples en C++ Aug 22, 2023 am 08:25 AM

En tant que langage de programmation de haut niveau, C++ dispose d'une variété d'instructions de contrôle de flux pour implémenter la structure de prise de décision et la structure de boucle du programme. Parmi elles, l'instruction conditionnelle est l'une des instructions les plus couramment utilisées en programmation C++. Elle détermine le chemin d'exécution du programme en jugeant si la condition est remplie. Cet article présentera en détail l'utilisation et des exemples d'instructions conditionnelles en C++ pour aider les lecteurs à mieux comprendre et appliquer cette syntaxe. 1. Syntaxe de base des instructions conditionnelles Les instructions conditionnelles en C++ comprennent principalement trois types : l'instruction if, l'instruction ifelse et l'instruction switch. leur langue de base

See all articles