Introducción a las palabras clave C

Las palabras clave se conocen como palabras predefinidas y reservadas que se utilizan en la programación con significados especiales para el compilador. Son parte de la sintaxis y tampoco podemos usarlos como un identificador. Como C es un lenguaje sensible a mayúsculas y minúsculas, todas las palabras clave deben escribirse en minúsculas. A continuación tenemos una lista de todas las palabras clave permitidas en ANSI C.

C Palabras clave con ejemplos

A continuación hemos discutido todos ellos junto con sus ejemplos.

1. volátil

Esta palabra clave es necesaria para crear objetos volátiles. Estos objetos volátiles tienen la capacidad de ser modificados en el método desconocido o no mencionado a través del hardware.

Ejemplo:

const volatile ex;

  • En este ejemplo, ex se considera el objeto volátil.
  • El programa no tiene la capacidad de cambiar ex ya que es una variable constante. Pero, el hardware tiene la capacidad de modificarlo, ya que ex se considera un objeto volátil.

2. auto

Esta palabra clave se utiliza para declarar las variables automáticas.

Ejemplo:

auto int v1;

  • Esta definición particular significa que v1 se considera la variable de almacenamiento de tipo de clase y tipo de datos de int.
  • Por defecto, las variables que declaramos dentro de los cuerpos de las funciones se consideran automáticas. Cada vez que se ejecuta una función, se recrean.
  • Las variables automáticas también se denominan variables locales, ya que son locales para la función.

3. char

La palabra clave char se usa para declarar la variable de caracteres. Las variables que son de tipo char son de 1 byte de longitud. Se pueden firmar (por defecto, a menos que usemos la opción del compilador '-funsigned-char' o 'unsigned'), lo que implica que tienen un rango de -128 a 127 y de 0 a 255, respectivamente.

Ejemplo:

char a;

En este ejemplo, a se considera una variable de tipo de caracteres.

4. doble y flota

Ambas palabras clave double, así como float, son necesarias para la declaración de variables de tipo flotante.

Ejemplo:

float a;
Double b;

En este ejemplo, a se considera la variable de tipo flotante de precisión simple yb se considera la variable de tipo flotante de precisión doble.

5. const

Declaramos que un identificador es constante mediante el uso de la palabra clave const.

Ejemplo:

const int r = 5;

6. si y si no

Usamos if y else para tomar decisiones en la programación en C.

Ejemplo:

if(a==1)
printf(“ a is 1.”);
else
printf(“ a is not 1.”);

En caso de que el valor de a sea distinto de 1,

salida:

a no es 1.

7. romper y continuar

La declaración de ruptura haría que el programa saltara del bucle más interno y envolvente de una manera explícita. La continuación se utiliza para las declaraciones que omiten ciertas declaraciones que están dentro del bucle.

Ejemplo:

for (a=1; a<=10; ++a)
(
if (a==3)
continue;
if (a==7)
break;
printf("%d ", a);
)

Salida:

1 2 4 5 6

En este ejemplo, cada vez que a es igual a 3, la instrucción continue desempeñaría su papel y saltaría 3. Mientras que a es igual a 7, la instrucción break desempeñaría su papel y terminaría para un bucle.

8. enum

En la programación en C, los tipos de enumeración se declaran mediante la palabra clave enum.

Ejemplo:

enum deck
(
kings;
queens;
jokers;
);

En este ejemplo, un mazo variable enumerado se crea con las etiquetas: reyes, reinas y comodines.

9. externo

La palabra clave externa indica que el identificador ha sido definido en otro lugar. También indica que, de hecho, el almacenamiento, así como el valor inicial o el cuerpo de la función se han definido en otro lugar, principalmente en el módulo separado.

  • Formato: definición de datos extern; prototipo de función extern;

Ejemplo:

extern int f;extern void factorial (int a);

10. volver

El retorno se usa para salir de la función. Saldría de la función actual que se ejecuta inmediatamente y volvería a la rutina de llamada. Opcionalmente, también puede devolver valor.

Sintaxis:

return (expression);

Ejemplo:

int ret (int a)( return (a*a);)

11. sizeof

sizeof se usa para devolver el tamaño de expresión o tipo de la misma. Se utiliza para devolver el tamaño en bytes.

Sintaxis:

sizeof expressionsizeof (type)

Ejemplo:

a = calloc (100, sizeof (int));

12. ir a

La palabra clave goto es necesaria para transferir el control de una posición a otra.

Sintaxis:

goto identifier;

El control se transfiere incondicionalmente a la ubicación de una etiqueta local especificada por el identificador.

Ejemplo:

a: … goto a;

13. int

La palabra clave int se usa para la declaración de la variable de tipo entero.

Ejemplo:

int b;

En este ejemplo, b es una variable entera.

14. registrarse

Esta palabra clave se utiliza para la creación de las variables de registro que son mucho más rápidas en comparación con las variables normales.

Ejemplo:

register int r1;

15. estático

Esta palabra clave se usa para la creación de una variable estática. Los valores de las variables estáticas persisten hasta el final del programa. Indica que la función o el elemento solo se conocen dentro del alcance de la compilación actual. Además, si usamos la palabra clave estática junto con la variable que es local para la función, permitiría que el último valor de la variable se conserve en llamadas sucesivas a esa función.

Ejemplo:

static int v;

16. struct

La palabra clave struct se utiliza para la declaración de la estructura. La estructura se utiliza para mantener las variables de tipos de datos variados con un solo nombre. Al igual que la unión, agrupa las variables en un solo registro. Además, el nombre de tipo de estructura se considera el nombre de etiqueta opcional que apunta al tipo de estructura. Las variables de una estructura son definiciones de datos y son opcionales. Aunque ambos son opcionales, uno de los dos debe aparecer.

Ejemplo:

struct st (
char n (70);
float m;
int a;
) st1, st2;

17. unión

La palabra clave Union es necesaria para agrupar los tipos variados de una variable bajo un nombre.

union st
(
char n(60);
float m;
int a;
)

18. nulo

Esta palabra clave denota que la función no devolverá ningún valor.

Ejemplo:

void test(int a)
(
…..
)

En este ejemplo, la función test () no devuelve un valor ya que el tipo de retorno es nulo.

19. typedef

Esta palabra clave es necesaria para asociar un tipo junto con un identificador de manera explícita.

Ejemplo:

typedef float k;
k lion, tiger;

20. corto, largo, firmado y sin firmar

Las palabras clave cortas, largas, con signo y sin signo son el tipo de modificadores que altera el significado del tipo de datos base para producir el nuevo tipo.

Ejemplo:

short int smallI;
long int big;
signed int normal;
unsigned int positive;

El rango válido de tipos de datos válidos se enumera en la siguiente tabla:

char firmado -128 a 127
int firmado -32768 a 32767 (firmado es el predeterminado)
int corto firmado -32768 a 32767
firmado largo int -2147483648 a 2147483647
char sin firmar 0 a 255
unsigned int 0 a 65535
unsigned short int 0 a 65535
unsigned long int 0 a 4294967295

21. para

En total, existen 3 tipos de bucles en C. El bucle for en C se escribe usando la palabra clave for.

Ejemplo:

for (a=0; a< 9; ++a)
(
printf("%d ", a);
)

Salida

0 1 2 3 4 5 6 7 8

22. interruptor, caja y por defecto

Usamos declaraciones de cambio y de caso siempre que el bloque de declaraciones necesite ejecutarse entre varios bloques.

Ejemplo:

switch(expression)
(
case '1':
// statements to execute when 1
break;
case '8':
// statements to execute when 5
break;
default:
// statements to execute when default;
)

23. Do-while loop

do se usa junto con un tiempo para hacer una forma diferente de repetición de la declaración. Esta forma del bucle utiliza la siguiente sintaxis:

do statement while (expression)

Ejemplo:

a = 1; b = 1;do ( b *= a; a++; ) while (a <= factorial);

24. mientras

mientras se usa para repetir la ejecución cuando la condición es verdadera.

Sintaxis:

while (expression) statement

Ejemplo:

while (*z == ' ') z++;

Conclusión

Por lo tanto, podemos concluir que hay un total de 32 palabras clave y una constante es un valor que no cambia a lo largo del programa. Además, una palabra clave es palabras reservadas por idioma. Existen cuatro tipos de datos de uso común que son int, float, char y void. Cada uno de los tipos de datos difiere en tamaño y rango entre sí.

Artículos recomendados

Esta es una guía de palabras clave C. Aquí discutimos la introducción y las principales palabras clave diferentes de C con sintaxis y ejemplos. También puede consultar los siguientes artículos para obtener más información:

  1. Comandos C #
  2. Variables en C ++
  3. Encapsulación en C
  4. ¿Qué es el ES6?
  5. Palabras clave PHP
  6. Programa Factorial en JavaScript
  7. C # Palabras clave
  8. Variables en JavaScript
  9. Encapsulación en JavaScript
  10. C Multiplicación de la matriz de programación
  11. Diferentes tipos de bucles con sus ventajas
  12. Las 36 palabras clave principales en SQL con ejemplos
  13. Multiplicación matricial en Java | Ejemplos