Palavras-chave C - As 24 principais palavras-chave de C com sintaxe e exemplos

Índice:

Anonim

Introdução às Palavras-chave C

As palavras-chave são conhecidas como palavras predefinidas e reservadas, usadas na programação com significados especiais para o compilador. Eles fazem parte da sintaxe e também não podemos usá-los como um identificador. Como C é um idioma que diferencia maiúsculas de minúsculas, todas as palavras-chave devem ser escritas em formato minúsculo. Abaixo, temos uma lista de todas as palavras-chave permitidas no ANSI C.

Palavras-chave C com exemplos

Abaixo discutimos todos eles, juntamente com seus exemplos.

1. Volátil

Essa palavra-chave é necessária para criar objetos voláteis. Esses objetos voláteis têm a capacidade de serem modificados no método desconhecido ou não mencionado através do hardware.

Exemplo:

const volatile ex;

  • Neste exemplo, ex é considerado o objeto volátil.
  • O programa não tem a capacidade de alterar ex, pois é uma variável constante. Porém, o hardware pode modificá-lo, já que ex é considerado um objeto volátil.

2. auto

Esta palavra-chave é usada para declarar as variáveis ​​automáticas.

Exemplo:

auto int v1;

  • Essa definição específica significa que a v1 é considerada a variável do armazenamento do tipo de classe e do tipo de dados de int.
  • As variáveis ​​que declaramos dentro dos corpos das funções são, por padrão, consideradas automáticas. Toda vez que uma função é executada, ela é recriada.
  • As variáveis ​​automáticas também são chamadas de variáveis ​​locais, pois são locais para a função.

3. char

A palavra-chave char é usada para declarar a variável de caractere. Variáveis ​​do tipo char têm 1 byte de comprimento. Eles podem ser assinados (é por padrão, a menos que usemos a opção do compilador '-funsigned-char' ou 'unsigned'), o que implica que eles têm um intervalo de -128 a 127 e 0 a 255, respectivamente.

Exemplo:

char a;

Neste exemplo, a é considerado uma variável do tipo de caractere.

4. duplo e flutuador

Ambas as palavras-chave double e float são necessárias para a declaração de variáveis ​​do tipo flutuante.

Exemplo:

float a;
Double b;

Neste exemplo, a é considerada a variável do tipo flutuante de precisão única eb é considerada a variável do tipo flutuante de precisão dupla.

5. const

Nós declaramos que um identificador é constante através do uso da palavra-chave const.

Exemplo:

const int r = 5;

6. se e mais

Usamos if e else para tomar decisões na programação C.

Exemplo:

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

Caso o valor de a seja diferente de 1,

resultado:

a não é 1.

7. quebrar e continuar

A instrução break faria o programa saltar do loop mais interno e envolvente de maneira explícita. A continuação é usada para instruções que ignoram determinadas instruções que estão dentro do loop.

Exemplo:

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

Resultado :

1 2 4 5 6

Neste exemplo, sempre que a for igual a 3, a instrução continue desempenhará sua função e pulará 3. Enquanto que a for igual a 7, a instrução break desempenhará sua função e terminará para um loop.

8. enum

Em programação C, os tipos de enumeração são declarados através da palavra-chave enum.

Exemplo:

enum deck
(
kings;
queens;
jokers;
);

Neste exemplo, um deck de variáveis ​​enumeradas é criado com as tags: reis, rainhas e curingas.

9. extern

A palavra-chave extern indica que o identificador foi definido em outro lugar. Também indica que, de fato, o armazenamento, assim como o valor inicial, ou o corpo da função foram definidos em outro lugar, principalmente no módulo separado.

  • Formato: definição de dados externos, protótipo de função externa;

Exemplo:

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

10. retorno

Return é usado para sair da função. Ele sairia da função atual que está sendo executada imediatamente e retornaria à rotina de chamada. Opcionalmente, também pode retornar valor.

Sintaxe:

return (expression);

Exemplo:

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

11. tamanho

sizeof é usado para retornar o tamanho da expressão ou o tipo dela. É usado para retornar o tamanho em bytes.

Sintaxe:

sizeof expressionsizeof (type)

Exemplo:

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

12. goto

A palavra-chave goto é necessária para a transferência de controle de uma posição para outra.

Sintaxe:

goto identifier;

O controle é transferido incondicionalmente para o local de um rótulo local especificado pelo identificador.

Exemplo:

a: … goto a;

13. int

A palavra-chave int é usada para declaração da variável do tipo inteiro.

Exemplo:

int b;

Neste exemplo, b é uma variável inteira.

14. registrar

Essa palavra-chave é usada para a criação de variáveis ​​de registro muito mais rápidas em comparação com as variáveis ​​normais.

Exemplo:

register int r1;

15. estática

Esta palavra-chave é usada para a criação de uma variável estática. Os valores das variáveis ​​estáticas persistem até o final do programa. Diz que a função ou o elemento é conhecido apenas dentro do escopo da compilação atual. Além disso, se usarmos a palavra-chave estática junto com a variável que é local para a função, isso permitirá que o último valor da variável seja preservado em chamadas sucessivas para essa função.

Exemplo:

static int v;

16. struct

A palavra-chave struct é usada para a declaração da estrutura. A estrutura é usada para manter as variáveis ​​de tipos de dados variados sob um nome. Assim como a união, agrupa as variáveis ​​em um único registro. Além disso, o nome do tipo de estrutura é considerado o nome opcional da marca que aponta para o tipo de estrutura. As variáveis ​​de uma estrutura são definições de dados e são opcionais. Embora ambos sejam opcionais, um dos dois deve aparecer.

Exemplo:

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

17. união

A palavra-chave Union é necessária para agrupar os tipos variados de uma variável sob um nome.

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

18. nulo

Essa palavra-chave indica que a função não retornará nenhum valor.

Exemplo:

void test(int a)
(
…..
)

Neste exemplo, a função test () não retorna um valor, pois o tipo de retorno é nulo.

19. typedef

Essa palavra-chave é necessária para associar um tipo a um identificador de maneira explícita.

Exemplo:

typedef float k;
k lion, tiger;

20. curta, longa, assinada e sem assinatura

As palavras-chave curtas, longas, assinadas e não assinadas são os tipos de modificadores que alteram o significado do tipo de dados base para gerar o novo tipo.

Exemplo:

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

O intervalo válido de tipos de dados válidos está listado na tabela a seguir:

char assinado -128 a 127
assinado int -32768 a 32767 (assinado é o padrão)
assinado curto int -32768 a 32767
long int assinado -2147483648 a 2147483647
caracter não identifcado 0 a 255
unsigned int 0 a 65535
int curto não assinado 0 a 65535
int longo assinado 0 a 4294967295

21. para

No total, existem 3 tipos de loops em C. O loop for em C é escrito usando a palavra-chave for.

Exemplo:

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

Resultado

0 1 2 3 4 5 6 7 8

22. switch, case e padrão

Usamos as opções switch e case sempre que o bloco de instruções precisar ser executado entre vários blocos.

Exemplo:

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. laço do while

do é usado junto com um tempo para criar uma forma diferente de repetição da declaração. Este formulário do loop utiliza a seguinte sintaxe:

do statement while (expression)

Exemplo:

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

24. enquanto

enquanto é usado para repetir a execução quando a condição for verdadeira.

Sintaxe:

while (expression) statement

Exemplo:

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

Conclusão

Assim, podemos concluir que há um total de 32 palavras-chave e uma constante é um valor que não muda ao longo do programa. Além disso, uma palavra-chave é reservada por idioma. Existem quatro tipos de dados comumente usados, que são int, float, char e void. Cada um dos tipos de dados difere em tamanho e varia entre si.

Artigos recomendados

Este é um guia para palavras-chave C. Aqui discutimos a introdução e principais palavras-chave diferentes de C com sintaxe e exemplos. Você também pode consultar os seguintes artigos para saber mais -

  1. Comandos C #
  2. Variáveis ​​em C ++
  3. Encapsulamento em C
  4. O que é o ES6?
  5. Palavras-chave PHP
  6. Programa fatorial em JavaScript
  7. Palavras-chave C #
  8. Variáveis ​​em JavaScript
  9. Encapsulamento em JavaScript
  10. Multiplicação de matrizes de programação C
  11. Diferentes tipos de loops com suas vantagens
  12. As 36 principais palavras-chave no SQL com exemplos
  13. Multiplicação de matrizes em Java | Exemplos