Ce tutoriel a été préparé pour les débutants pour les aider à comprendre les base de concepts avancés liés à C ++.
Conditions préalables
Avant de commencer à pratiquer avec les différents types d’exemples donnés dans ce tutoriel, nous faisons l’hypothèse que vous êtes déjà au courant des bases du programme informatique et le langage de programmation informatique.
Plan de cours
- Présentation du C++
- Qu’est-ce qu’un programme ?
- Environnement de d´eveloppement intégré
- Eléments du langage
- Variables
- Terminologie
- Types de base
- Valeurs littérales (ou explicites)
- Déclaration des variables
- Expressions
- Opérateurs arithmétiques
- Opérateurs d’affectation
- Conversion de type
- Instructions
- Instruction-expression
- Instruction-bloc
- Structures de contrôle
- Visibilité d’une variable
- Fonctions
- Déclaration d’une fonction
- Définition d’une fonction
- Utilisation d’une fonction
- Exemple de programme
- Instructions conditionnelles
- Boucles
- L’instruction while
- L’instruction do
- L’instruction for
- Compléments
- Expression virgule
- Expression conditionnelle
- Fonctions utiles
- Eléments du langage
- Énumérations
- Tableaux
- Chaines de caractères
- Pointeurs, références
- Récapitulatif des opérateurs
Profitez de ce manuel de formation en PDF pour comprendre mieux le Langage C et enrichir votre connaissance.
Commencez à télécharger ce cours adapté pour vous et à apprendre Langage C.
M´ecanisme de l’appel :– chaque expression de laest ´evalu´ee,– les valeurs ainsi obtenues sont transmises dans l’ordre aux param`etres formels,– le corps de la fonction est ensuite ex´ecut´e,– la valeur renvoy´ee par la fonction donne le r´esultat de l’appel.Si la fonction ne renvoie pas de valeur, le r´esultat de l’appel est de typevoid.Voici un bout de programme avec appel des trois fonctions pr´ec´edentes : double u, v;cout <>u>>v;double m = Moyenne(u, v);cout << "nVoulez-vous afficher la moyenne ? ";char reponse = LireCaractere();if (reponse == ’o’)AfficherValeurs(2, m); (2.4.5)Arguments par d´efautOn peut, lors de la d´eclaration d’une fonction, choisir pour les param`etres des valeurs par d´efaut (sousforme de d´eclarations-initialisations figurant `a la fin de la liste des param`etres formels). Par exemple : void AfficherValeurs(int nombre, double valeur = 0.0); Les deux appels suivants sont alors corrects : AfficherValeurs(n, x);AfficherValeurs(n); // ´equivaut `a : AfficherValeurs(n, 0.0); 2.5 Exemple de programme(2.5.1) Voici un petit programme complet ´ecrit en C++ : // ——————- fichier gazole.cpp ———————#include // pour les entr´ees-sortiesconst double prix dulitre = 0.89; // d´eclaration du prix du litre de gazole (en euros) comme constante (hum!)int reserve = 10000; // d´eclaration de la r´eserve de la pompe, en litresdouble prix(int nb) // d´efinition d’une fonction appel´ee « prix » :// cette fonction renvoie le prix de nb litres de gazole{return nb * prix dulitre;}int delivre(int nb) // d´efinition d’une fonction appel´ee « delivre »: cette fonction renvoie 0// si la r´eserve est insuffisante, 1 sinon et d´elivre alors nb litres{if (nb > reserve) // instruction if : voir paragraphe 2.6.1return 0;reserve -= nb;return 1;}int main() // d´efinition de la fonction principale{int possible;do // instruction do : voir paragraphe 2.7.2{int quantite;cout <> quantite;possible = delivre(quantite);if (possible)cout << "Cela fait " << prix(quantite) << " euros.n";} 8