La syntaxe en C++ définit comment un programme doit être structuré pour être correctement compilé et exécuté.
Le C++ est un langage strict, inspiré du C, avec des concepts modernes. Maîtriser les bases de la syntaxe est indispensable pour progresser rapidement.
Structure minimale d’un programme C++
Un programme C++ suit une structure très précise :
- Inclusion des bibliothèques nécessaires (
#include
). - Déclaration de la fonction principale
main
. - Utilisation d'accolades
{}
pour délimiter des blocs. - Chaque instruction se termine par un point-virgule
;
.
Voici un exemple simple :
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
Pour en savoir plus sur les fonctions en C++.
Les règles d’écriture
- Sensibilité à la casse : Main et main sont différents.
- Point-virgule ; obligatoire à la fin de chaque instruction.
- Accolades {} pour entourer les blocs d'instructions après des conditions, boucles ou fonctions.
Exemple :
if (x > 0) {
std::cout << "x est positif" << std::endl;
}
Pour approfondir, découvrez notre article sur les conditions et boucles en C++.
Les commentaires
- Les commentaires servent à documenter votre code sans influencer son exécution.
- Commentaire sur une ligne : //
- Commentaire multi-lignes : /* ... */
Exemples :
// Ceci est un commentaire sur une ligne
/*
Ceci est un commentaire
sur plusieurs lignes
*/
Espaces, indentations et lisibilité
Bien que le compilateur ignore les espaces et les indentations, ils rendent votre code beaucoup plus lisible.
Un code lisible :
for (int i = 0; i < 5; i++) {
std::cout << i << std::endl;
}
Nommage des variables
Quelques règles importantes :
- Utiliser des lettres, chiffres et underscore (
_
). - Ne jamais commencer une variable par un chiffre.
- Ne pas utiliser de mots-clés réservés (par exemple :
int
,return
, etc.). - Privilégier des noms de variables clairs et significatifs.
Pour en savoir plus sur les opérateurs en C++.
Mots-clés réservés
Les mots-clés suivants ne peuvent pas être utilisés pour nommer des variables :
int
, float
, return
, if
, else
, for
, while
, switch
, case
, break
, continue
, class
, public
, private
, etc.
Compilation et erreurs courantes
Quelques erreurs fréquentes chez les débutants :
- Oublier un
;
à la fin d’une instruction. - Oublier de fermer une accolade
{}
. - Utiliser une variable sans la déclarer.
- Mauvais nommage ou casse incorrecte (Majuscule/minuscule).
La compilation permet de détecter ces erreurs avant même d'exécuter le programme.
Pour comprendre comment gérer les erreurs, consultez notre article sur la gestion des exceptions en C++.
En Résumé
- Un programme C++ respecte une structure précise.
- Chaque instruction se termine par un point-virgule
;
. - La lisibilité est essentielle pour écrire du bon code.
- Maîtriser la syntaxe évite beaucoup d'erreurs de compilation.
Pour aller plus loin, découvrez notre article sur les commentaires en C++ ou poursuivez votre apprentissage avec notre article sur la portée des variables en C++.