Fondements du c++

Pages: 92 (22954 mots) Publié le: 2 janvier 2013
C++ l’essentiel

Dr Zine-Eddine Bouras

1. Fondements du C++.
1. Structure de programme en C++.
2. Variables. Types de données. Constantes.
3. Opérateurs.
4. Communication par console.

2. Structures de contrôle et fonctions.
1. Structures de contrôle.
2. Fonctions

3. Les tableaux et les Chaines de caractères.
* Tableaux.
* Chaines de caractères.

4.Pointeurs.

5. Structures de données.

6. Types de données définies pour l'utilisateur

1. Fondements du C++.

1. Fondements du C++.
1. Structure de programme en C++.
2. Variables. Types de données. Constantes.
1.2.1. Identificateurs
1.2.2. Déclaration de variables
1.2.3. Initialisation de variables
1.2.4. Constantes littérales.

3. Opérateurs.
1.3.1. OperateursArithmétiques
1.3.2. Opérateurs composés d'assignation
1.3.3. Opérateurs relationnels
1.3.4. Opérateurs logiques
1.3.5. Opérateur conditionnel .
1.3.6. Opérateurs de bits
1.3.7. Opérateurs de Priorité

4. Communication par console.
1.4.1. La sortie (cout)
1.4.2 L’entrée (cin)

1.1 Structure de programmes en C++

Probablement la meilleure manière de commencer à apprendre un langage deprogrammation est avec un programme. Ainsi voici notre premier programme :

// my first program in C++
#include <iostream.h>
int main ()
Hello World!
{
cout << "Hello World!";
return 0;
}

Le code source pour notre premier programme, (appelé hiworld.cpp), donne le résultat écrit dans la zone de texte (carré) une fois compilé et exécuté. La manière d'éditer et compiler unprogramme dépend du compilateur que vous employez.
Le programme précédent est le premier programme que la plupart des apprentis de programmation écrivent, et son résultat est l'impression sur l'écran de la phrase « Hello World! ». C’est l'un des programmes des plus simples qui peut être écrits en C++, mais il comprend déjà les composants de base que chaque programme de C++ comporte. Examinons lesun a un :

// my first program in C++

C'est une ligne de commentaire. Toutes les lignes commençant par deux slashs (/) sont considérées des commentaires et n'ont aucun effet sur le comportement du programme. Elles peuvent être employées par le programmeur pour introduire des explications dans le source elle-même. Dans notre cas, la ligne est une breve description de ce que notre programmefait.

#include <iostream.h>
Les phrases qui commencent par le signe dièse (#) sont des directives pour le préprocesseur. Elles ne sont pas des lignes executables mais indications pour le compilateur.
La phrase #include <iostream.h> indique au préprocesseur du compilateur d’inclure le dossier standard d'en-tête iostream. Ce dossier spécifique comprend les déclarations de labibliothèque d'entrée-sortie de base dans C++, et il est inclus parce que sa fonctionnalité est employée plus tard dans le programme.

int main ()
Cette ligne correspond au debut de la déclaration de fonction principale. La fonction principale est le point par où tous les programmes de C++ commencent leur exécution. Son contenu est toujours le premier à être exécuter. En outre, il est essentiel quetout programme en C+ + aient une fonction principale.

main est suivi d'une paire de parenthèse () parce que c'est une fonction. Dans C++ toutes les fonctions sont suivis d'une paire de parenthèse () qui optionnellement peut comprendre des arguments.
Le contenu de la fonction main suit immédiatement sa déclaration et est inclus entre des accolades ({}), comme dans notre exemple.

cout<< "Hello World";

Cette instruction est la plus important dans ce programme. cout correspond aux sorties standard en C++ (habituellement l'écran). La phrase insère une séquence de caractères ("Hello World") en sorties (l'écran). cout est déclaré dans le dossier d'en-tête d'iostream.h.

Noter que la phrase se termine par le caractère de point-virgule (;). Ce caractère signifie la fin de...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Les Fondements De L
  • Le fondement de l'infraction
  • Fondement de l'économie
  • Fondement économique
  • Les fondements de l'économie
  • Le fondement du capitalisme
  • Les fondements du management
  • Fondement economic

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !