Este tutorial proporciona una breve información sobre las 32 palabras clave en la programación C.
Palabras clave en programación C | |||
---|---|---|---|
auto | descanso | caso | carbonizarse |
constante | Seguir | defecto | hacer |
doble | más | enumeración | externo |
flotador | para | ir | Si |
En t | largo | Registrarse | regreso |
corto | firmado | tamaño de | estático |
estructura | cambiar | typedef | Unión |
no firmado | vacío | volátil | mientras |
Descripción de todas las palabras clave en C
auto
La palabra clave auto declara variables automáticas. Por ejemplo:
auto int var1;
Esta declaración sugiere que var1 es una variable de la clase de almacenamiento auto y tipo int.
Las variables declaradas dentro de los cuerpos de las funciones son automáticas por defecto. Se recrean cada vez que se ejecuta una función.
Dado que las variables automáticas son locales de una función, también se denominan variables locales. Para obtener más información, visite la clase de almacenamiento C.
romper y continuar
La instrucción break termina el bucle más interno inmediatamente cuando se encuentra. También se usa para terminar la declaración de cambio.
La instrucción continue omite las instrucciones posteriores dentro del ciclo de la iteración.
for (i = 1; i <= 10; ++ i) (if (i == 3) continue; if (i == 7) break; printf ("% d", i);)
Salida
1 2 4 5 6
Cuando i es igual a 3, la instrucción continue entra en vigor y salta 3. Cuando i es igual a 7, la instrucción break entra en vigencia y termina el ciclo for. Para obtener más información, visite C romper y continuar declaración
interruptor, caso y predeterminado
La instrucción switch y case se usa cuando un bloque de instrucciones debe ejecutarse entre muchos bloques. Por ejemplo:
switch (expresión) (caso '1': // algunas sentencias para ejecutar cuando 1 se rompe; caso '5': // algunas sentencias para ejecutar cuando 5 se rompen; por defecto: // algunas sentencias para ejecutar cuando por defecto;)
Visite la declaración de cambio de C para obtener más información.
carbonizarse
La palabra clave char declara una variable de carácter. Por ejemplo:
alfabeto char;
Aquí, el alfabeto es una variable de tipo de carácter.
Para obtener más información, visite tipos de datos C.
constante
Un identificador se puede declarar constante utilizando la palabra clave const.
const int a = 5;
Para obtener más información, visite Variables y constantes C.
hacer … mientras
int i; hacer (printf ("% d", i); i ++;) while (i <10)
Para obtener más información, visite C do … while loop
doble y flotar
Las palabras clave double y float se utilizan para declarar variables de tipo flotante. Por ejemplo:
número flotante; double longNumber;
Aquí, number es una variable de tipo flotante de precisión simple mientras que longNumber es una variable de tipo flotante de precisión doble.
Para obtener más información, visite tipos de datos C.
si y si no
En la programación en C, if y else se utilizan para tomar decisiones.
if (i == 1) printf ("i es 1.") else printf ("i no es 1.")
Si el valor de i es distinto de 1, la salida será:
yo no soy 1
Para obtener más información, visite C declaración if … else.
enumeración
Los tipos de enumeración se declaran en la programación C utilizando la palabra clave enum. Por ejemplo:
palo enum (corazones; espadas; tréboles; diamantes;);
Aquí, se crea un palo variable enumerado con etiquetas: corazones, espadas, tréboles y diamantes.
Para obtener más información, visite C enum.
externo
La palabra clave extern declara que una variable o función tiene un enlace externo fuera del archivo que se declara.
Para obtener más información, visite el tipo de almacenamiento C.
para
There are three types of loops in C programming. The for loop is written in C programming using the keyword for
. For example:
for (i=0; i< 9;++i)( printf("%d ",i); )
Output
0 1 2 3 4 5 6 7 8
To learn more, visit C for loop.
goto
The goto statement is used to transfer control of the program to the specified label. For example:
for(i=1; i<5; ++i) ( if (i==10) goto error; ) printf("i is not 10"); error: printf("Error, count cannot be 10.");
Output
Error, count cannot be 10.
To learn more, visit C goto.
int
The int keyword is used to declare integer type variables. For example:
int count;
Here, count is an integer variable.
To learn more, visit C data types.
short, long, signed and unsigned
Las palabras clave cortas, largas, firmadas y sin firmar son modificadores de tipo que alteran el significado de un tipo de datos base para producir un nuevo tipo.
short int smallInteger; long int bigInteger; firmado int normalInteger; unsigned int positiveInteger;Rango de tipos de datos de tipo int
Tipos de datos | Rango |
---|---|
int corto | -32768 al 32767 |
int largo | -2147483648 al 214743648 |
firmado int | -32768 al 32767 |
int sin firmar | 0 hasta 65535 |
regreso
La palabra clave return termina la función y devuelve el valor.
int func () (int b = 5; return b;)
Esta función func()
devuelve 5 a la función de llamada. Para obtener más información, visite Funciones definidas por el usuario de C.
tamaño de
La palabra clave sizeof evalúa el tamaño de los datos (una variable o una constante).
#include int main () (printf ("% u bytes.", sizeof (char));)
Para obtener más información, visite Operadores C.
Salida
1 bytes.
Registrarse
The register keyword creates register variables which are much faster than normal variables.
register int var1;
static
The static
keyword creates a static variable. The value of the static variables persists until the end of the program. For example:
static int var;
struct
The struct keyword is used for declaring a structure. A structure can hold variables of different types under a single name.
struct student( char name(80); float marks; int age; )s1, s2;
To learn more, visit C structures.
typedef
The typedef keyword is used to explicitly associate a type with an identifier.
typedef float kg; kg bear, tiger;
union
A union is used for grouping different types of variables under a single name.
union student ( char name(80); float marks; int age; )
To learn more, visit C unions.
void
The void keyword meaning nothing or no value.
void testFunction (int a) (…)
Aquí, la testFunction()
función no puede devolver un valor porque su tipo de retorno es nulo.
volátil
La palabra clave volátil se utiliza para crear objetos volátiles. Un objeto volátil puede ser modificado de forma no especificada por el hardware.
const número volátil
Aquí, el número es un objeto volátil.
Dado que el número es una constante, el programa no puede cambiarlo. Sin embargo, el hardware puede cambiarlo ya que es un objeto volátil.