Prise de note cours c++

1141 mots 5 pages
C++
Preprocessing : permet de remplacer les includes par le contenu du fichier correspondant.
Code c++ : * inclusion de bibliothèques (#include <iostream>) * double cote recherche de fichiers ds l’arborescence * simple cote récup les bibliothèque de type iostream(standard), etc * iostream(gestion des flux classiques) : contient les cdes cin, cout, cerr * stdio.h : scanf et printf * namespace (using namespace std): déclaration de la portée des variables, possibilité d’utiliser des mêmes noms de variables et/ou de fonctions tant qu’elles ne sont pas dans le même namespace * main() : point d’entrée de la compilation
STRING et CHAR: Déclaration d’une variable : déclaration d’un pointeur (allocation d’un espace mémoire), pas de déclaration de taille (string chaine1 : pointeur sur le premier caractère avec un second pointeur qui redirige vers la seconde ligne, etc jusqu'à ce qu’il tombe sur un caractère null) MAIS tableau de caractères (char chaine2[20]) la taille max est fixée(20 dans ce cas).
Flux : Input, output, error.
Cout << : envoi du texte ds le flux de sortie // cout << "Hello world!" << endl;
>> Endl : termine la ligne
Cin >> var1 : enregistre le texte précédent ds la variable
Commentaires : /*----*/ && //
TYPES : * VOID : type vide, fonction retournant un void est une procédure * BOOL / CHAR : simple cote / LONGS / INT * FLOAT: stocke des réels (suite infinie après la virgule) * DOUBLE : vraie valeur (à virgule) * char <= short int <= int <=long int * float <=double <=long double

CARACTERES SPECIAUX : correspondance ds table ASCII * ’\a’ Bip sonore 7 * ’\b’ Backspace 8 * ’\f’ Début de page suivante * ’\r’ Retour à la ligne (sans saut de ligne) * ’\n’ Passage à la ligne * ’\t’ Tabulation 9 * ’\v’ Tabulation verticale

Manipulation des chaines de caractères :
CHAINE(2+3) => « 2+3 »

en relation

  • Etude de marché des couches-culottes
    11018 mots | 45 pages
  • Dossier dior
    5759 mots | 24 pages
  • Séquence - grand ours de françois place
    824 mots | 4 pages
  • Rapport de stage gce technologies
    1332 mots | 6 pages
  • RAPPORT DE STAGE IFSI
    7780 mots | 32 pages
  • Aps comptaffaire
    793 mots | 4 pages
  • cours c++ IGI fsts
    1249 mots | 5 pages
  • Intro bac pro cuisine
    253 mots | 2 pages
  • Biodoisahekfc
    295 mots | 2 pages
  • Rapport de stage bac pro sen avm
    4316 mots | 18 pages
  • Dossier vente cap
    2587 mots | 11 pages
  • Fiche etude de document
    379 mots | 2 pages
  • L'évolution de l'albanie
    2227 mots | 9 pages
  • Rapport de stage dans la banque populaire
    4911 mots | 20 pages
  • Développement de l'offre d'équitation en france
    7039 mots | 29 pages