Resumo linguagem c
{
lista de declarações seqüência de comandos
}
1. Variáveis:
tipo lista_de_variáveis; tipo nome_da_variável = constante; ->inicialização da variável Tipo Tamanho aproximado em bits Faixa mínima Char 8 -127 a 127 int 16 -32.767 a 32.767 float 32 Seis dígitos de precisão double 64 Dez dígitos de precisão
2. Constantes:
- Caracter: envolvidas por apostrofe ‘a‘, ‘%’ - Inteiras: 10, -100 - Ponto flutuante: 11,123, 0,12E3 - String: entre aspas “a” - Caracter de barra invertida: Código Significado \n nova linha ( LF) \t tabulação horizontal \¨ ¨ \' ' \0 Nulo \\ barra invertida
3. Vetores:
tipo nome_da_matriz [ tamanho]; - primeiro elemento nome_da_matriz [0]
String: vetor de caracteres terminada por ‘\0’. Na declaração sempre usar um caracter a mais p/ o \0.
4. Matrizes:
tipo nome_da_matriz [nro_linhas] [ nro_colunas];
Inicialização de vetores e matrizes: tipo nome_da_matriz [tamanho1]...[tamanhoN] = {lista_de_valores};
5. Ponteiros:
são variáveis que contém endereços a) Declaração: tipo * nome_do_ponteiro; b)Operador &: nome_do_ponteiro = &valor; -> nome_do_ponteiro recebe o endereço da variável valor; c)Conteúdo armazenado endereçado por ponteiro: valor_aux = * nome_do_ponteiro; -> valor_aux recebe o valor apontado pelo ponteiro * nome_do_ponteiro. d)Inicialização: ponteiros podem ser inicializado com a constante NULL. e)Para acessar o primeiro endereço de um vetor: elem=valores[0]; ou elem = * valores;
6. Estruturas:
é uma coleção de variáveis, que podem ter tipos diferentes e que são referenciadas por um nome comum, fornecendo uma maneira conveniente de se ter