English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Este tutorial apresenta brevemente todas as palavras-chave de programação em C32palavras-chave.
Palavras-chave em programação C | |||
---|---|---|---|
auto | break | case | char |
const | continue | default | do |
double | else | enum | extern |
float | for | goto | if |
int | long | register | return |
short | signed | sizeof | static |
struct | switch | typedef | união |
unsigned | void | volatile | while |
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.
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
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.
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.
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.
int i; do { printf("%d ", i); i++; } while (i<10)
Para obter mais informações, acesseC do ... while loop
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.
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.
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.
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.
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.
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.
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.
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;
Tipo de dados | faixa |
---|---|
short int | -32768 a 32767 |
long int | -2147483648 a214743648 |
signed int | -32768 a 32767 |
unsigned int | 0 a 65535 |
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.
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.
A variável registradora criada pela palavra-chave register é muito mais rápida do que a variável comum.
register int var1;
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;
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.
A palavra-chave typedef é usada para associar explicitamente um tipo a um identificador.
typedef float kg; kg urso, tigre;
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.
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.
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.