English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico de linguagem C

Controle de fluxo de linguagem C

Função do C

Array do C

Ponteiro do C

String do C

Estrutura de linguagem C

Arquivo de linguagem C

Outros C

Manual de referência do idioma C

Lista de todas as palavras-chave em C

Este tutorial apresenta brevemente todas as palavras-chave de programação em C32palavras-chave.

Palavras-chave em programação C
autobreakcasechar
constcontinuedefaultdo
doubleelseenumextern
floatforgotoif
intlongregisterreturn
shortsignedsizeofstatic
structswitchtypedefunião
unsignedvoidvolatilewhile

Descrição de todos os identificadores em C

auto

A palavra-chave auto declara variáveis automáticas. Por exemplo:

auto int var1;

A sentença indica var1é uma variável da classe de armazenamento auto, do tipo int.

Por padrão, as variáveis declaradas no corpo da função são automáticas. Elas são recarregadas toda vez que a função é executada.

Como as variáveis automáticas são variáveis locais da função, também são chamadas de variáveis locais. Para obter mais informações, acesseClasse de armazenamento C.

break e continue

O comando break termina imediatamente o loop mais interno. Também é usado para terminar sentenças switch.

O comando continue pula para a próxima iteração, pulando as sentenças subsequentes no loop.

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

Resultados de saída

1 2 4 5 6

quando i é igual a3O comando continue começa a ser eficaz e pula3quando i é igual a7O comando break começa a ser eficaz e termina o loop for. Para obter mais informações, acesseSentenças break e continue em C

switch, case e default

Quando é necessário executar um bloco de sentenças em vários blocos, use sentenças switch e case. Por exemplo:

switch(expression)
{
    case '1:
    //quando for1executar algumas sentenças
    break;
    case '5:
    //quando for5executar algumas sentenças
    break;
    default:
    //Algumas sentenças a serem executadas por padrão
}

AcessoSentença switch em Cpara obter mais informações.

char

A palavra-chave char declara uma variável do tipo caractere. Por exemplo:

char alphabet;

Aqui, alphabet é uma variável do tipo caractere.

Para obter mais informações, acesseTipo de Dados do C.

const

Pode usar a palavra-chave const para declarar identificadores como constantes.

const int a = 5;

Para obter mais informações, acesseVariável C e constante.

do...while

int i;
do 
{
   printf("%d ", i);
   i++;
}
while (i<10)

Para obter mais informações, acesseC do ... while loop

double e float

As palavras-chave double e float são usadas para declarar variáveis do tipo ponto flutuante. Por exemplo:

float number;
double longNumber;

Aqui, number é uma variável de ponto flutuante de precisão simples, e longNumber é uma variável de ponto flutuante de precisão dupla.

Para obter mais informações, acesseTipo de Dados do C.

if e else

No programação em C, if e else são usados para decisões.

if (i == 1)
   printf("i é", 1.")
else
   prinf("i não é", 1.")

Se o valor de i não for1então a saída será:

i não é 1

Para obter mais informações, acesseC if ... else statement.

enum

O tipo enum é declarado usando a palavra-chave enum no programação em C. Por exemplo:

enum suit
{
    hearts;
    spades;
    clubs;
    diamonds;
};

Aqui, é criada a variável enum suit, contendo os rótulos: hearts, spades, clubs e diamonds.

Para obter mais informações, acesseC enum.

extern

A palavra-chave extern declara variáveis ou funções que têm link externo no arquivo declarado.

Para obter mais informações, acesseTipo de Armazenamento do C.

for

Existem três tipos de laços no C. O laço for é escrito usando as palavras-chave do C for. Por exemplo:

for (i=0; i< 9;++i){
  printf("%d ", i);
}

Resultados de saída

0 1 2 3 4 5 6 7 8

Para obter mais informações, acesseC for loop.

goto

A instrução goto é usada para transferir o controle do programa para um rótulo específico. Por exemplo:

for(i=1; i<5; ++i)
{
    if (i==10)
    goto error;
}
printf("i não é",10;
error:
    printf("Erro, o contador não pode ser",10;

Resultados de saída

Erro, o contador não pode ser10.

Para obter mais informações, acessegoto do C.

int

A palavra-chave int é usada para declarar variáveis do tipo inteiro. Por exemplo:

int count;

Aqui, count é uma variável inteira.

Para obter mais informações, acesseTipo de Dados do C.

short, long, signed e unsigned

As palavras-chave short, long, signed e unsigned são modificadores de tipo, que podem alterar o significado dos tipos de dados básicos para criar novos tipos.

short int smallInteger;
long int bigInteger;
signed int normalInteger;
unsigned int positiveInteger;
O intervalo do tipo de dados inteiro
Tipo de dadosfaixa
short int-32768 a 32767
long int-2147483648 a214743648
signed int-32768 a 32767
unsigned int0 a 65535

return

A palavra-chave return termina a função e retorna um valor.

int func() {
    int b = 5;
    return b;
}

A função func() retorna5Retornar para a função chamada. Para obter mais informações, acesseFunção Definida pelo Usuário do C.

sizeof

A palavra-chave sizeof avalia o tamanho dos dados (variável ou constante).

#include <stdio.h>
int main()
{
    printf("齝es.", sizeof(char));
}

Para obter mais informações, acesseOperador do C.

Resultados de saída

1 bytes.

register

A variável registradora criada pela palavra-chave register é muito mais rápida do que a variável comum.

register int var1;

static

A palavra-chave static cria uma variável estática. O valor da variável estática persiste até o final do programa. Por exemplo:

static int var;

struct

A palavra-chave struct é usada para declarar uma estrutura. Uma estrutura pode salvar variáveis de diferentes tipos sob um único nome.

struct estudante{
    char name[80];
     float marks;
     int age;
}s1, s2;

Para obter mais informações, acesseEstrutura C.

typedef

A palavra-chave typedef é usada para associar explicitamente um tipo a um identificador.

typedef float kg;
kg urso, tigre;

união

A união é usada para agrupar variáveis de diferentes tipos sob um único nome.

união estudante {
    char name[80];
    float marks;
    int age;
}

Para obter mais informações, acesseUnião C.

void

A palavra-chave void indica que não há ou não há nenhum valor.

void testFunction(int a) {
  .....
}

Aqui, a função testFunction() não pode retornar um valor, pois seu tipo de retorno é void.

volatile

A palavra-chave volatile é usada para criar objetos voláteis. Objetos voláteis podem ser modificados pelo hardware de maneira não especificada.

const volatile number

Aqui, number é um objeto volátil.

Como number é uma constante, o programa não pode alterá-lo. No entanto, como é um objeto volátil, o hardware pode alterá-lo.