Qu'est-ce que C++ ? 🚀
C++ est un langage de programmation puissant qui a été créé en 1983 sur la base de C. Il combine la vitesse, le contrôle de la mémoire et la programmation orientée objet. 💡
De nombreux programmes bien connus sont écrits en C++, y compris des moteurs de jeu (Unreal Engine), des systèmes d'exploitation et même des logiciels bancaires. Si vous souhaitez développer des jeux, des applications hautes performances ou vous plonger dans la programmation, C++ est un excellent choix ! 🎮
Comment commencer à programmer en C++ ? 💻
Pour travailler avec C++, vous aurez besoin de :
✅ Compilateur, par exemple Microsoft Visual Studio ou Code::Blocks.
✅ Éditeur de texte, par exemple Visual Studio Code.
✅ Compilateur GCC installé (peut être installé via TDM-GCC).
Comment vérifier si C++ est installé ? 🛠
Ouvrez le terminal (ou la ligne de commande) et entrez :
g++ --versionSi le compilateur est installé, vous verrez sa version.
Principales fonctionnalités de C++ 🔧
Haute performance : C++ est utilisé pour les programmes où la vitesse est importante.
Orientation objet : Permet d'organiser facilement le code.
Contrôle direct de la mémoire : En C++, vous pouvez gérer la mémoire manuellement.
Multi-paradigme : C++ prend en charge la programmation procédurale, orientée objet et fonctionnelle.
Bases de la syntaxe C++ 📚
1. Variables 📦
En C++, les variables ont un type de données qui détermine les valeurs qu'elles peuvent stocker.
Exemple de variable numérique :
int age = 25;Exemple de variable de chaîne :
#include <iostream>
#include <string>
using namespace std;
int main() {
string name = "Alice";
cout << "Name: " << name << endl;
return 0;
}2. Sortie de données 📤
En C++ la sortie de données est effectuée à l'aide de cout.
Exemple d'affichage à l'écran :
#include <iostream>
using namespace std;
int main() {
cout << "Hello, world!" << endl;
return 0;
}3. Opérateurs conditionnels (if...else) 🧐
À l'aide des conditions, vous pouvez vérifier les données et modifier le comportement du programme.
Exemple :
#include <iostream>
using namespace std;
int main() {
int age = 20;
if (age >= 18) {
cout << "You're an adult!" << endl;
} else {
cout << "You're still a child." << endl;
}
return 0;
}4. Boucles (for) 🔄
Les cycles vous permettent d'effectuer la même action plusieurs fois.
Exemple : affichage des nombres de 1 à 5
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 5; i++) {
cout << i << endl;
}
return 0;
}5. Fonctions 📐
Les fonctions permettent de diviser le code en blocs logiques.
Exemple de fonction pour calculer le carré d'un nombre :
#include <iostream>
using namespace std;
int square(int x) {
return x * x;
}
int main() {
cout << "Square of the number 5: " << square(5) << endl;
return 0;
}Projets simples en C++ 💡
1. Tableau de multiplication 📊
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 10; i++) {
for (int j = 1; j <= 10; j++) {
cout << i * j << "\\t";
}
cout << endl;
}
return 0;
}2. Calcul de la somme des nombres pairs de 1 à 100 🔢
#include <iostream>
using namespace std;
int main() {
int sum = 0;
for (int i = 2; i <= 100; i += 2) {
sum += i;
}
cout << "The sum of even numbers from 1 to 100: " << sum << endl;
return 0;
}Conclusion 🎉
C++ est un langage de programmation puissant qui est idéal pour le développement d'applications hautes performances. Nous avons analysé les bases de C++ : les variables, les entrées/sorties, les conditions, les boucles et les fonctions. Vous pouvez maintenant écrire vos premiers programmes ! 🚀
Plus tu t'entraînes, plus tu t'améliores. Expérimente, écris du code et apprends de nouvelles technologies ! Bonne chance pour apprendre le C++ ! 😊
