Maison > développement back-end > C++ > En C et C++, la virgule est utilisée pour séparer les expressions ou les instructions

En C et C++, la virgule est utilisée pour séparer les expressions ou les instructions

王林
Libérer: 2023-09-09 17:33:02
avant
979 Les gens l'ont consulté

En C et C++, la virgule est utilisée pour séparer les expressions ou les instructions

En C ou C++, la virgule "," a différentes utilisations. Ici, nous apprendrons comment les utiliser.

  • Virgule comme opérateur.

    • L'opérateur virgule est un opérateur binaire qui évalue le premier opérande, puis rejette le résultat, puis évalue le deuxième opérande et renvoie la valeur. L'opérateur virgule a la priorité la plus basse en C ou C++.

Exemple

#include<stdio.h>
int main() {
   int x = (50, 60);
   int y = (func1(), func2());
}
Copier après la connexion

Ici 60 seront attribués à x. Pour l'instruction suivante, func1() sera exécutée en premier, puis la seconde.

  • Virgule comme délimiteur.

    • Virgule comme délimiteur.

      • Virgule comme délimiteur. strong>

        • Il agit comme un délimiteur lors de l'appel ou de la définition d'une fonction. Ceci est différent de l’opérateur virgule. Lorsque vous utilisez la virgule comme délimiteur, tous les éléments séparés par des virgules seront utilisés, mais avec l'opérateur, seul le dernier élément sera obtenu.

      Exemple

      #include<stdio.h>
      int main() {
         int x = 5, y = 10;
         void function(x, y);
      }
      Copier après la connexion

      Ici, x et y seront utilisés comme paramètres de fonction. Le programme suivant sera utilisé pour montrer comment utiliser l’opérateur virgule.

      Exemple

      #include<stdio.h>
      main() {
         int a = 50;
         int b = (a++, ++a);
         printf("%d", b);
      }
      Copier après la connexion

      Sortie

      52
      Copier après la connexion

      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:tutorialspoint.com
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