RECHERCHEZ parmi plus de 10 000 articles de référence ou pratiques et 4 000 articles d'actualité
PAR DOMAINE D'EXPERTISE
PAR SECTEUR INDUSTRIEL
PAR MOTS-CLES
NAVIGUER DANS LA
CARTOGRAPHIE INTERACTIVE
DÉCOUVREZ toute l'actualité, la veille technologique GRATUITE, les études de cas et les événements de chaque secteur de l'industrie.
Article précédent
Langages de scriptsArticle de référence | Réf : H3078 v1
Auteur(s) : Manuel SERRANO
Date de publication : 10 août 2003
Article suivant
Conception par objets en C++Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes (225 articles en ce moment)
Cette offre vous donne accès à :
Une base complète et actualisée d'articles validés par des comités scientifiques
Un service Questions aux experts et des outils pratiques
Des Quiz interactifs pour valider la compréhension et ancrer les connaissances
C++ partage avec C presque intégralement une syntaxe commune pour définir des expressions et des instructions. Nous la présentons succinctement ici en insistant sur les quelques différences entre les deux langages. Les opérateurs ont des priorités qui spécifient dans quel ordre les sous-expressions constituant une expression doivent être évaluées. Par ailleurs, pour forcer un ordre d’évaluation, il est toujours possible de regrouper les expressions par des paires de parenthèses.
Les expressions sont constituées d’opérations. L’évaluation d’une expression produit une valeur. Une opération est un traitement à appliquer sur les opérandes. On distingue plusieurs types d’opérateurs en fonction du nombre d’opérandes qu’ils admettent (les opérateurs unaires attendent un opérande, les binaires attendent deux opérandes, etc.). En C++, les opérateurs peuvent être préfixes, c’est-à-dire placés avant leurs opérandes, ou infixes, c’est-à-dire placés entre deux opérandes.
HAUT DE PAGE
Les expressions simples sont constituées de litéraux (chaînes de caractères ou nombres) et de références à des variables. Les identificateurs, qui servent à nommer les variables, de C++ sont définis par le même langage formel que les identificateurs de C. Les identificateurs sont définis par l’expression rationnelle [a-zA-Z_ ][a-zA-Z0-9_ ]*. De plus, C++ réserve quelques identificateurs, qui ne peuvent donc pas être utilisés pour les variables (il s’agit principalement des identificateurs servant à désigner les mots-clés des instructions et les identificateurs servant d’annotations aux définitions).
Il existe trois sortes de variables :
les variables globales. Elles conservent leur valeur tout au long de la durée de l’exécution du programme. Ces variables ne sont pas obligatoirement visibles depuis toutes les fonctions. En effet, il existe plusieurs moyens de restreindre la visibilité des variables globales. On peut réserver leur usage au fichier qui les définit. On peut restreindre leur usage à une fonction...
Vous êtes abonné à cette offre ?
Connectez-vous !
Vous souhaitez découvrir cette offre ?
Cet article est inclus dans l'offre :
TECHNOLOGIES LOGICIELLES ARCHITECTURES DES SYSTÈMES
DÉTAIL DE L'ABONNEMENT :
TOUS LES ARTICLES DE VOTRE RESSOURCE DOCUMENTAIRE
Accès aux :
Articles et leurs mises à jour
Nouveautés
Archives
Articles interactifs
Formats :
HTML illimité
Versions PDF
Site responsive (mobile)
Info parution :
Toutes les nouveautés de vos ressources documentaires par email
DES ARTICLES INTERACTIFS
Articles enrichis de quiz :
Expérience de lecture améliorée
Quiz attractifs, stimulants et variés
Compréhension et ancrage mémoriel assurés
DES SERVICES ET OUTILS PRATIQUES
Archives
Technologies anciennes et versions
antérieures des articles
Votre site est 100% responsive,
compatible PC, mobiles et tablettes.
FORMULES
Formule monoposte | Autres formules | |
---|---|---|
Ressources documentaires | ||
Consultation HTML des articles | Illimitée | Illimitée |
Quiz d'entraînement | Illimités | Illimités |
Téléchargement des versions PDF | 5 / jour | Selon devis |
Accès aux archives | Oui | Oui |
Info parution | Oui | Oui |
Services inclus | ||
Questions aux experts (1) | 4 / an | Jusqu'à 12 par an |
Articles Découverte | 5 / an | Jusqu'à 7 par an |
Dictionnaire technique multilingue | Oui | Oui |
(1) Non disponible pour les lycées, les établissements d’enseignement supérieur et autres organismes de formation. |
||
Formule 12 mois 2 060 € HT |
Autres formules |
4 - EXPRESSIONS ET INSTRUCTIONS
Information
Quiz d'entraînement bientôt disponible
TECHNIQUES DE L'INGENIEUR
L'EXPERTISE TECHNIQUE ET SCIENTIFIQUE
DE RÉFÉRENCE
ÉDITION - FORMATION - CONSEIL :
Avec Techniques de l'Ingénieur, retrouvez tous les articles scientifiques et techniques : base de données, veille technologique, documentation et expertise technique
SOLUTION EN LIGNE
Automatique - Robotique | Biomédical - Pharma | Construction et travaux publics | Électronique - Photonique | Énergies | Environnement - Sécurité | Génie industriel | Ingénierie des transports | Innovation | Matériaux | Mécanique | Mesures - Analyses | Procédés chimie - bio - agro | Sciences fondamentales | Technologies de l'information
PAIEMENT
SÉCURISÉ
OUVERTURE RAPIDE
DE VOS DROITS
ASSISTANCE TÉLÉPHONIQUE
+33 (0)1 53 35 20 20