Les règles de base de la syntaxe C++

Les règles de base de la syntaxe C++

Amine Abidi - Lead Software Engineer C++/Qt - Associé PointerLab

Publié par Amine Abidi - Lead Software Engineer C++/Qt - Associé PointerLab

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

Rejoignez la communauté C++ France sur Discord !

Développez votre réseau et boostez votre carrière avec la communauté C++ France