En C las variables se pueden declarar al principio de cualquier bloque del código, pero la mayoría se encuentran al principio de cada función. Las variables se pueden definir al principio de un bloque (entre los apoyos {y}), esto están generalmente al principio de un cuerpo de la función, pero puede también estar al principio de otro tipo de bloque.

Data Recovery PRO DATA DOCTOR

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

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


Variables de Usar

En C, una variable debe ser declarada antes de que pueda ser utilizada. Las variables se pueden declarar al principio de cualquier bloque del código, pero la mayoría se encuentran al principio de cada función. Se crean cuando se llama la función, y se destruyen la mayoría de las variables locales en vuelta de esa función.

Para utilizar variables en tus programas de C, debes saber las reglas siguientes al dar el nombre a las variables en C:

  • El nombre puede contener letras, los dígitos, y el carácter de la raya (_).
  • El primer carácter del nombre debe ser una letra. La raya es también un primer carácter legal, pero su uso no se recomienda.
  • C es caso sensible por lo tanto el numérico conocido variable es diferente de numérico.
  • Las palabras claves de C no se pueden utilizar como nombres variables. Una palabra clave es una palabra que es parte del lenguaje-c.

La lista siguiente contiene algunos ejemplos de los nombres variables legales e ilegales de C:

 

Nombre variable

Legal o no

Numérico

Legal

Ttpt2_t2p

Legal

 Tt pinta

Ilegal: El espacio no se permite

_1990_tax

Legal pero no aconsejado

Jack_phone#

Ilegal: Contiene el carácter ilegal #

Caso

Ilegal: Es la palabra clave de la CA

1book

Ilegal: El primer carácter es un dígito

La primera nueva cosa que está parada hacia fuera es la primera línea del cuerpo de la cañería ():

int num = 10;

Esta línea define una variable nombrada “numérico” del tipo interno y la inicializa con el valor 10. Esto se pudo también haber escrito como:

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

/* and after all variable definitions: */

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

Las variables se pueden definir al principio de un bloque (entre los apoyos {y}), esto están generalmente al principio de un cuerpo de la función, pero puede también estar al principio de otro tipo de bloque.

Variables que se definen al principio de un defecto del bloque al estado “auto”. Esto significa que existen solamente durante la ejecución del bloque. Cuando la ejecución de la función comienza, las variables serán creadas pero su contenido será indefinido. Cuando la función vuelve, las variables serán destruidas. La definición se habría podido también escribir como:

auto int num = 10;

Puesto que la definición con o sin la palabra clave auto es totalmente equivalente, la palabra clave auto es obviamente algo redundante.

Sin embargo, esto no es a veces lo que deseas. Suponer quisieras que una función guardara la cuenta de cuántas veces se llama. Si la variable fuera destruida cada vez las vueltas de la función, esto no sería posible.

Por lo tanto es posible dar la variable qué se llama la duración estática, que los medios él permanecerán intacto durante la ejecución entera del programa. Por ejemplo:

static int num = 10;

Esto inicializa la variable numérica a 10 al principio de la ejecución de programa. Entonces encendido del valor seguirá siendo sin tocar; la variable no será vuelta a iniciar si la función se llama las épocas múltiples.

No es a veces suficiente que la variable será accesible a partir de una función solamente o puede ser que no sea conveniente pasar el valor vía un parámetro a el resto de las funciones que lo necesitan.

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