Este tutorial fornece uma breve informação sobre todas as 32 palavras-chave na programação C.
Palavras-chave em programação C | |||
---|---|---|---|
auto | pausa | caso | Caracteres |
const | continuar | padrão | Faz |
em dobro | outro | enum | externo |
flutuador | para | vamos para | E se |
int | longo | registro | Retorna |
curto | assinado | tamanho de | estático |
estrutura | interruptor | typedef | União |
não assinado | vazio | volátil | enquanto |
Descrição de todas as palavras-chave em C
auto
A palavra-chave auto declara variáveis automáticas. Por exemplo:
auto int var1;
Esta declaração sugere que var1 é uma variável da classe de armazenamento auto e tipo int.
As variáveis declaradas nos corpos das funções são automáticas por padrão. Eles são recriados sempre que uma função é executada.
Como as variáveis automáticas são locais para uma função, elas também são chamadas de variáveis locais. Para saber mais, visite a aula de armazenamento C.
quebrar e continuar
A instrução break termina o loop mais interno imediatamente quando é encontrado. Também é usado para encerrar a instrução switch.
A instrução continue pula as instruções depois dela dentro do loop para a iteração.
para (i = 1; i <= 10; ++ i) (if (i == 3) continue; if (i == 7) break; printf ("% d", i);)
Resultado
1 2 4 5 6
Quando i é igual a 3, a instrução continue entra em vigor e pula 3. Quando i é igual a 7, a instrução break entra em vigor e termina o loop for. Para saber mais, visite C break e continue statement
switch, case e default
A instrução switch e case é usada quando um bloco de instruções deve ser executado entre vários blocos. Por exemplo:
switch (expressão) (case '1': // algumas instruções para executar quando 1 quebrar; case '5': // algumas instruções para executar quando 5 quebrar; padrão: // algumas instruções para executar quando o padrão;)
Visite C switch statement para saber mais.
Caracteres
A palavra-chave char declara uma variável de caractere. Por exemplo:
alfabeto char;
Aqui, o alfabeto é uma variável de tipo de caractere.
Para saber mais, visite tipos de dados C.
const
Um identificador pode ser declarado constante usando a palavra-chave const.
const int a = 5;
Para saber mais, visite variáveis e constantes C.
fazer enquanto
int i; do (printf ("% d", i); i ++;) while (i <10)
Para saber mais, visite C do … while loop
dobrar e flutuar
Palavras-chave double e float são usadas para declarar variáveis de tipo flutuante. Por exemplo:
número flutuante; double longNumber;
Aqui, number é uma variável do tipo flutuante de precisão simples, enquanto longNumber é uma variável do tipo flutuante de precisão dupla.
Para saber mais, visite tipos de dados C.
se e mais
Na programação C, if e else são usados para tomar decisões.
if (i == 1) printf ("i é 1.") else printf ("i não é 1.")
Se o valor de i for diferente de 1, a saída será:
eu não sou 1
Para saber mais, visite C if… else statement.
enum
Os tipos de enumeração são declarados na programação C usando a palavra-chave enum. Por exemplo:
naipe de enum (copas; espadas; paus; ouros;);
Aqui, um naipe variável enumerado é criado com etiquetas: copas, espadas, paus e ouros.
Para saber mais, visite C enum.
externo
A palavra-chave extern declara que uma variável ou função tem ligação externa fora do arquivo que está declarado.
Para saber mais, visite tipo de armazenamento 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
As palavras-chave curta, longa, assinada e não assinada são modificadores de tipo que alteram o significado de um tipo de dados base para produzir um novo tipo.
short int smallInteger; long int bigInteger; assinado int normalInteger; unsigned int PositiveInteger;Gama de tipos de dados de tipo int
Tipos de dados | Alcance |
---|---|
curto int | -32768 a 32767 |
longo int | -2147483648 a 214743648 |
int assinado | -32768 a 32767 |
int sem sinal | 0 a 65535 |
Retorna
A palavra-chave return termina a função e retorna o valor.
int func () (int b = 5; return b;)
Esta função func()
retorna 5 para a função de chamada. Para saber mais, visite funções C definidas pelo usuário.
tamanho de
A palavra-chave sizeof avalia o tamanho dos dados (uma variável ou constante).
#include int main () (printf ("% u bytes.", sizeof (char));)
Para saber mais, visite operadores C.
Resultado
1 bytes.
registro
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) (…)
Aqui, a testFunction()
função não pode retornar um valor porque seu tipo de retorno é nulo.
volátil
A palavra-chave volatile é usada para criar objetos voláteis. Um objeto volátil pode ser modificado de forma não especificada pelo hardware.
número const volátil
Aqui, o número é um objeto volátil.
Como o número é uma constante, o programa não pode alterá-lo. No entanto, o hardware pode alterá-lo, pois é um objeto volátil.