Language C/déclaration des variables
Résolu
Amal OA
Messages postés
10
Statut
Membre
-
Amal OA Messages postés 10 Statut Membre -
Amal OA Messages postés 10 Statut Membre -
Bonjour,
Je suis encore débutante en C, je ne sais pas quelle est la difference entre variable externe et variable interne , pouvez vous me donner des exemples et merci d'avance .
Je suis encore débutante en C, je ne sais pas quelle est la difference entre variable externe et variable interne , pouvez vous me donner des exemples et merci d'avance .
A voir également:
- Language C/déclaration des variables
- Déclaration - Guide
- En plus des revenus, il ne faut surtout pas oublier de faire cette déclaration en ligne aux impôts - Guide
- L'erreur qui peut coûter cher : il ne faut pas déclarer ces revenus aux impôts - Guide
- Vistalizator language pack windows 7 - Télécharger - Traduction
- Windows display language french - Guide
en C, on a des "blocs" délimités par des accolades.
par exemple une boucle :
while(condition) { instruction1; instruction2; .... }une clause if
if(condition) { instruction; ... }des fonctions
int main() { instructions; ... } void maFonction() { instruction; ... }si tu déclares une variable dans un bloc, elle n'est "visible" que pour les instructions dans le bloc, et dans les blocs inclus dedans :
int a; // une variable globale, visible partout int main() { int b; // une variable visible seulement dans la focntion main() a=2; // autorisé, a est visible ici if (a==2) { int c; // c visible dans le bloc if c=4; // autorisé, c est visible ici a=3; // autorisé, a est visible ici b=2; // autorisé, b est visible } a=3; // autorisé b=3; // autorisé c=1; // INTERDIT ! Erreur de compilation, c est invisible ici. } void maFonction() { a=3; // autorisé b=2; // INTERDIT ! b es tinvisble ici }ça répond à ta question ?