Las definiciones variables de los calificadores estáticos de la palabra clave volátiles y la clase del almacenaje de modificante del registro, allí son dos más modificantes que son menos de uso general. El modificante volátil y del registro. Esto se utiliza principalmente para multithreading y la interrupción que procesan los propósitos etc.

Data Recovery PRO DATA DOCTOR

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

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


Pero si necesitas el acceso a la variable de todas las funciones en el archivo de fuente entero, esto poder también hecha con la palabra clave estática, pero poniendo la definición fuera de todas las funciones. Por ejemplo:

#include <stdio.h>

static int num = 10; /* ser accesible de archivo de fuente entero */

int main(void)
{
printf("The Number Is: %d\n", num);
return 0;
}

Y hay también los casos donde una variable necesita ser accesible del programa entero, que puede consistir en varios archivos de fuente. Esto se llama un variable global y debe ser evitada cuando no se requiere.

Esto también es hecha poniendo la definición fuera de todas las funciones, pero sin usar la palabra clave estática:

#include <stdio.h>

int num = 10; /* ser accesible de programa entero! */

int main(void)
{
printf("The Number Is: %d\n", num);
return 0;
}

Hay también la palabra clave extern, que se utiliza para las variables globales que tienen acceso en otros módulos. Hay también algunos calificadores que puedes agregar a las definiciones variables. El más importante de ellas es const. Una variable se define que pues el const no puede ser modificado.

Hay dos más modificantes que son menos de uso general. El modificante volátil y del registro. El modificante volátil requiere a recopilador tener acceso realmente a la variable cada vez que se lee. Puede no optimizar la variable poniéndola en un registro o tan. Esto se utiliza principalmente para multithreading y la interrupción que procesan los propósitos etc.

El modificante del registro solicita a recopilador optimizar la variable en un registro. Esto es solamente posible con variables auto y en muchos casos el recopilador puede mejorar selecto las variables a optimizar en los registros, así que esta palabra clave es anticuada. La única consecuencia directa de hacer un registro variable es que su dirección no puede ser tomada.

La tabla de variables, dada en la página siguiente describe la clase del almacenaje del tipo cinco de clases del almacenaje.

En la tabla vemos que la palabra clave extern está puesta en dos filas. La palabra clave extern se utiliza en funciones para declarar una variable externa estática que se defina a otra parte.

Clase variable del almacenaje

Definido como

Alcance

Clase

Palabra clave

Automático

La palabra clave es opcional

Temporal

En una función

Local

Estático

estático

Temporal

En una función

Local

Registro

registro

Temporal

En una función

Local

Externo

Opcional

Permanente

Fuera de una función

Global (todos los archivos)

Externo

Estático

Permanente

Fuera de una función

Global (un archivo)

 

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