Dans C des variables peuvent être déclarées au début de n'importe quel bloc de code, mais les la plupart sont trouvées au début de chaque fonction. Des variables peuvent être définies au début d'un bloc (entre les croisillons {et}), habituellement ceci est au début d'un corps de fonction, mais il peut également être au début d'un autre type de bloc.

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


Employer des variables

Dans C, une variable doit être déclarée avant qu'elle puisse être employée. Des variables peuvent être déclarées au début de n'importe quel bloc de code, mais les la plupart sont trouvées au début de chaque fonction. La plupart des variables locales sont créées quand la fonction s'appelle, et sont détruites sur le retour de cette fonction.

Pour employer des variables dans vos programmes C, Vous devez savoir les règles suivantes en donnant le nom aux variables dans C :

  • Le nom peut contenir des lettres, des chiffres, et le caractère de soulignage (_).
  • Le premier caractère du nom doit être une lettre. Le soulignage est également un premier caractère légal, mais son utilisation n'est pas recommandée.
  • C est cas sensible donc le numérique nommé variable est différent de numérique.
  • Des mots-clés de C ne peuvent pas être employés en tant que noms variables. Un mot-clé est un mot qui fait partie du langage C.

La liste suivante contient quelques exemples des noms variables légaux et illégaux de C :

 

Nom variable

Légal ou pas

Numérique

Légal

Ttpt2_t2p

Légal

 TTT pinte

Illégal : On ne permet pas l'espace

_1990_tax

Légal mais non conseillé

Jack_phone#

Illégal : Contient le caractère illégal #

Cas

Illégal : Est le mot-clé de C.A.

1book

Illégal : Le premier caractère est un chiffre

La première nouvelle chose qui se tient dehors est la première ligne du corps de la force () :

int num = 10;

Cette ligne définit une variable appelée « numérique » du type interne et l'initialise avec la valeur 10. Ceci pourrait également avoir été écrit comme :

int num; /* define uninitialized variable 'num' */

/* and after all variable definitions: */

num = 10; /* assigns value 10 to variable 'num' */

Des variables peuvent être définies au début d'un bloc (entre les croisillons {et}), habituellement ceci est au début d'un corps de fonction, mais il peut également être au début d'un autre type de bloc.

Variables qui sont définies au début d'un défaut de bloc au statut « automatique ». Ceci signifie qu'elles existent seulement pendant l'exécution du bloc. Quand l'exécution de fonction commence, les variables seront créées mais leur contenu sera non défini. Quand la fonction retourne, les variables seront détruites. La définition pourrait également avoir été écrite comme :

auto int num = 10;

Depuis la définition qu'avec ou sans le mot-clé automatique est complètement équivalent, le mot-clé automatique est évidemment plutôt superflu.

Cependant, parfois n'est pas ce ce que vous voulez. Supposer vous voulez qu'une fonction garde le compte de combien de fois il s'appelle. Si la variable serait détruite chaque fois les retours de fonction, ce ne serait pas possible.

Par conséquent il est possible de donner la variable ce qui s'appelle la durée statique, qui les moyens il resteront intact pendant l'exécution entière du programme. Par exemple :

static int num = 10;

Ceci initialise la variable numérique à 10 au début de l'exécution du programme. Puis dessus de la valeur restera intact ; la variable ne sera pas réinitialisée si la fonction s'appelle des périodes multiples.

Parfois il n'est pas suffisant que la variable sera accessible d'une fonction seulement ou il ne pourrait pas être commode de passer la valeur par l'intermédiaire d'un paramètre à toutes autres fonctions qui ont besoin de lui.

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

 
 

page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37

 
 

page 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54

 
 

page 55 | 56 | 57 | 58 | 59 | 60

Next page

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Resources | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek