Cpp presentation

738 mots 3 pages
Chapitre II Introduction au langage C++
Le langage C++ peut être considéré comme un perfectionnement du langage C qui offre les possibilités de la POO. Les notions de base de la programmation en C restent valables en C++, néanmoins C et C++ diffèrent sur quelques conventions (déclaration des variables et des fonctions,…) Ce chapitre retrace ses différences, et traite les autres outils de la programmation structurée ajouté à C++

II.1

Structure générale d'un programme

La fonction main
Comme en C, la fonction main est le point d’entrée de tout programme C++. Elle peut être définie de deux manières : • pour un programme sans paramètres int main() {……} • pour un programme avec paramètres : programme qui accepte des arguments sur la ligne de commande int main(int argc) {……} int main(int argc, char* argv[]) {……} ♦ argc : nombre de paramètres

Introduction au langage C++

6



argv : tableau de chaines de caractères représentant les paramètres de la ligne de commande. Le premier élément d’indice 0 de ce tableau est le nom du programme lui-même.

Exemple 2.1 : (EXP02_01.CPP) Le programme permet d’afficher les arguments de la ligne de commande ligne par ligne.
#include int main(int argc, char* argv[]) { int i; if ( argc != 1){ printf("Le nombre des arguments de la ligne de commande : %d\n",argc); printf("Le nom du programme : %s\n",argv[0]); printf("les arguments :\n"); for(i=1; i < argc; i++) printf("** %s\n", argv[i]); } return 0; }
► Exemple

d'exécution du programme

>exp02_01 un test Le nombre des arguments de la ligne de commande : 3 Le nom du programme : exp02_01 Les arguments : ** un ** test

Les commentaires
• • Commentaires sur plusieurs lignes : délimités par /* (début) et */ (fin). Commentaires sur une seule ligne : délimités par // (début) et fin de ligne (n’existe pas en C)

La bibliothèque de C++
C++ possède une bibliothèque très riche, qui comporte un très grand nombre d'outils (fonctions, types, …) qui permettent de

en relation

  • Presentation d'uc
    505 mots | 3 pages
  • bts muc presentation
    565 mots | 3 pages
  • Fiche de présentation pfeg
    1026 mots | 5 pages
  • Fiche de presentation
    347 mots | 2 pages
  • Ébauche présentation pdv u
    438 mots | 2 pages
  • presentation sncf
    4242 mots | 17 pages
  • Presentation d uc
    259 mots | 2 pages
  • presentation CGEM
    711 mots | 3 pages
  • présentation acrc
    586 mots | 3 pages
  • Presentation sncf
    1395 mots | 6 pages
  • fiche presentation aps
    1170 mots | 5 pages
  • Acrc présentation
    487 mots | 2 pages
  • présentation orale dcg
    1396 mots | 6 pages
  • Programation en java pour debutant
    1629 mots | 7 pages
  • Le langage c++
    5521 mots | 23 pages