Sunteți pe pagina 1din 11

Programmation Orientée Objet

COUR01: Eléments de syntaxe du C++

H. Kheddar

Université de MEDEA

December 12, 2020


Sommaire

1. Introduction

2. Premier code source

3. Les différents types de commentaires


Introduction

Le langage C++ est apparu au début des années 90, il est


actuellement l’un des plus utilisés dans le monde, aussi bien
pour les applications scientifiques que pour le développement
des logiciels. En tant qu’héritier du langage C, le C++ est d’une
grande efficacité. Mais il a en plus des fonctionnalités puis-
santes, comme par exemple la notion de classe, qui permet
d’appliquer les techniques de la programmation-objet. Le but
de ce cours est de présenter la syntaxe de base du langage
C++.
Introduction
Langage de haut ou de bas niveau ?
Introduction
Environnement de développement intégré

Le développement d’un programme passe par trois phases suc-


cessives:
1) L’écriture et enregistrement des différents fichiers-source,
2) La compilation séparée des fichiers .cpp, chacun d’eux don-
nant un fichier-objet portant le même nom, mais avec l’exte-
nsion .obj,
3) Le lien des fichiers-objets (assurée par un programme ap-
pelé linker) pour produire un unique fichier-exécutable, por-
tant l’extension .exe; ce dernier pourra être lancé et exécuté
directement depuis le système d’exploitation.
Ce développement est grandement facilité lorsqu’on travaille dans
un EDI, qui gère l’ensemble des fichiers et tâches à effectuer
sous la forme d’un projet.
Introduction
Environnement de développement intégré (EDI)

Le lien de téléchargement de EDI (IDE) code::block: Link


Introduction
Environnement de développement intégré
Premier code source C++
Premier code source C++

1) #include <iostream>: iostream, ce qui veut dire " Flux


d’entrée-sortie". C’est ce qu’on appelle une directive de
préprocesseur. Son rôle est de charger des fonctionnal-
ités du C++ pour que nous puissions effectuer certaines
actions. Ici, on charge le fichier iostream, ce qui nous per-
met d’utiliser une bibliothèque input/output d’affichage de
messages à l’écran dans une console.
2) using namespace std; indique que vous allez utiliser l’espace
de noms std dans la suite de votre fichier de code. Cet es-
pace de noms est un des plus connus car il correspond à la
bibliothèque std, une bibliothèque livrée par défaut avec le
langage C++ et dont iostream fait partie.
3) int main()
{
..............
}
Premier code source C++

C’est ici que commence vraiment le cœur du programme. " main


", ce qui signifie "principale". C’est donc la fonction principale.
Les accolades déterminent le début et la fin de la fonction.
cout << " Hello world!" << endl;
Il y a 3 éléments sur cette ligne:
cout: commande l’affichage d’un message à l’écran,
"Hello world!": indique le message à afficher,
endl: crée un retour à la ligne dans la console.
Il est possible de combiner plusieurs messages en une instruc-
tion. Par exemple:
cout << "Bonjour tout le monde !" << endl << "Comment
allez-vous ?" << endl;
Les différents types de commentaires

S-ar putea să vă placă și