English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Este tutorial brinda una introducción breve a todos los identificadores en la programación en C32identificadores.
La palabra clave auto declara una variable automática. Por ejemplo:
auto int var1;
La instrucción indica var1es una variable de la clase de almacenamiento auto, de tipo int.
Por defecto, las variables declaradas en el cuerpo de la función son automáticas. Se crean de nuevo cada vez que se ejecuta la función.
Dado que los variables automáticas son variables locales de la función, también se denominan variables locales. Para obtener más información, visiteClase de almacenamiento en C.
La instrucción break termina inmediatamente el ciclo más interno cuando se encuentra. También se utiliza para terminar la instrucción switch.
La instrucción continue salta las instrucciones posteriores en el ciclo para iterar.
for (i=1;i<=10;++i){ 3) continue; 7) break; printf("%d ", i); }
Resultado de salida
1 2 4 5 6
cuando i es igual a3la instrucción continue comienza a funcionar y salta3cuando i es igual a7la instrucción break comienza a funcionar y termina el ciclo for. Para obtener más información, visiteSentencias break y continue en C
Cuando es necesario ejecutar un bloque de instrucciones en varios bloques, se utilizan las instrucciones switch y case. Por ejemplo:
switch(expression) { case '1': //cuando es1al ejecutarse algunas instrucciones break; case '5': //cuando es5al ejecutarse algunas instrucciones break; default: //Algunas instrucciones que se deben ejecutar por defecto }
accesoSentencia switch en Cpara obtener más información.
La palabra clave char declara una variable de carácter. Por ejemplo:
char alphabet;
Aquí alphabet es una variable de tipo carácter.
Para obtener más información, visiteTipos de datos en C.
Se puede usar la palabra clave const para declarar un identificador como constante.
const int a = 5;
Para obtener más información, visiteVariable C y constante.
int i; do { printf("%d ", i); i++; } while (i<10)
Para obtener más información, visiteC do ... while bucle
Las palabras clave double y float se utilizan para declarar variables de tipo punto flotante. Por ejemplo:
float number; double longNumber;
Aquí, number es una variable de punto flotante de precisión simple, y longNumber es una variable de punto flotante de precisión doble.
Para obtener más información, visiteTipos de datos en C.
En la programación en C, if y else se utilizan para la toma de decisiones.
if (i == 1) printf("i es 1.") else prinf("i no es 1.")
Si el valor de i no es1entonces la salida será:
i no es 1
Para obtener más información, visiteC if ... else statement.
El tipo de enumeración se declara en la programación en C con la palabra clave enum. Por ejemplo:
enum suit { hearts; spades; clubs; diamonds; };
Aquí, se crea una variable de enumeración suit que contiene las etiquetas: hearts, spades, clubs y diamonds.
Para obtener más información, visiteC enum.
La palabra clave extern declara variables o funciones que tienen enlaces externos en el archivo declarado.
Para obtener más información, visiteTipos de almacenamiento en C.
Hay tres tipos de bucles en la programación en C. El bucle for se escribe con las palabras clave del lenguaje C for. Por ejemplo:
for (i=0; i< 9;++i){ printf("%d ", i); }
Resultado de salida
0 1 2 3 4 5 6 7 8
Para obtener más información, visiteC for bucle.
La instrucción goto se utiliza para transferir el control del programa a una etiqueta específica. Por ejemplo:
for(i=1; i<5; ++i) { 10) goto error; } 10; error: 10;
Resultado de salida
Error, el recuento no puede ser10.
Para obtener más información, visiteC goto.
La palabra clave int se utiliza para declarar variables de tipo entero. Por ejemplo:
int count;
Aquí, count es una variable entera.
Para obtener más información, visiteTipos de datos en C.
Las palabras clave short, long, signed y unsigned son modificadores de tipo, que pueden cambiar el significado de los tipos de datos básicos para generar nuevos tipos.
short int entero pequeño; long int entero grande; signed int entero normal; unsigned int entero positivo;
Tipos de datos | rango |
---|---|
short int | -32768 a 32767 |
long int | -2147483648 a214743648 |
signed int | -32768 a 32767 |
unsigned int | 0 a 65535 |
La palabra clave return termina la función y devuelve un valor.
int func() { int b = 5; return b; }
La función func() devuelve5Regresar al llamado de la función. Para obtener más información, visiteFunción definida por el usuario en C.
La palabra clave sizeof evalúa el tamaño de los datos (variable o constante).
#include <stdio.h> int main() { printf("齝es.", sizeof(char)); }
Para obtener más información, visiteOperadores en C.
Resultado de salida
1 bytes.
La variable registrada creada por la palabra clave register es mucho más rápida que una variable común.
register int var1;
La palabra clave static crea una variable estática. El valor de la variable estática persiste hasta el final del programa. Por ejemplo:
static int var;
La palabra clave struct se utiliza para declarar una estructura. Una estructura puede guardar diferentes tipos de variables con un nombre.
struct student{ char name[80]; float marks; int age; }s1, s2;
Para obtener más información, visiteEstructura C.
La palabra clave typedef se utiliza para asociar claramente un tipo con un identificador.
typedef float kg; kg oso, tigre;
La unión se utiliza para agrupar variables de diferentes tipos con un solo nombre.
unión student { char name[80]; float marks; int age; }
Para obtener más información, visiteUnión C.
La palabra clave void indica que no hay o no tiene ningún valor.
void testFunction(int a) { ..... }
Aquí, la función testFunction() no puede devolver un valor, porque su tipo de retorno es void.
La palabra clave volatile se utiliza para crear objetos volatile. Los objetos volátiles pueden ser modificados por el hardware de manera no especificada.
const volatile number
Aquí, number es un objeto volatile.
Dado que number es una constante, el programa no puede cambiarla. Sin embargo, ya que es un objeto volatile, el hardware puede cambiarla.