Que signifie --a en C++
May 09, 2024 am 01:51 AML'opérateur --a en C++ est un opérateur de décrémentation unaire qui décrémente la valeur de la variable a de 1. Divisé en opérateurs de préfixe et opérateurs de suffixe, le premier utilise la valeur après décrémentation et le second utilise la valeur avant décrémentation.
La signification de --a en C++
En C++, --a est un opérateur de décrémentation unaire, qui décrémente la valeur de la variable a
de 1 . a
的值递减 1。
用法:
--a 可以用作前缀运算符或后缀运算符:
-
前缀运算符:
--a
先将a
递减 1,然后再将结果赋给a
。例如:
int a = 5; --a; // 结果为 a = 4
- 后缀运算符:
a--
先将a
的值返回,然后再将a
--a peut être utilisé comme opérateur de préfixe ou opérateur de suffixe :
- Opérateur de préfixe :
-
--a
Remplacez d'aborda</code > Le décrémente de 1 et affecte le résultat à <code>a
. Par exemple : int a = 5; int b = a--; // 结果为 b = 5, a = 4
Copier après la connexion
Opérateur Postfix : a--
renvoie d'abord la valeur de a
, puis décrémente a
de 1 . Par exemple :
int a = 5; cout << --a << endl; // 输出:4(前缀递减) cout << a-- << endl; // 输出:4(后缀递减) cout << a << endl; // 输出:3(后缀递减后)
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

Conception sécurisée de structures de données en programmation simultanée C++ ?

Comment implémenter un comparateur personnalisé en C++ STL ?

La disposition des objets C++ est alignée sur la mémoire pour optimiser l'efficacité de l'utilisation de la mémoire

Comment implémenter le Strategy Design Pattern en C++ ?

Similitudes et différences entre Golang et C++

Comment copier un conteneur STL C++ ?

Quels sont les principes d'implémentation sous-jacents des pointeurs intelligents C++ ?

Comment implémenter une programmation multithread C++ basée sur le modèle Actor ?
