sustentabilidade
Linguagem de Programação C
ÍNDICE
INTRODUÇÃO
04
REGRAS E COMANDOS DA LINGUAGEM C
06
Principais Extensões
06
Bloco De Código (Marcadores de Bloco – {})
06
Ponto-e-vírgula (;)
06
Comentários (/* comentário */)
06
Identificadores
06
Tipos de Dados
07
Modificadores de Tipos
07
Definição de Variáveis
08
Atribuição e Inicialização de Variáveis
09
Operadores
09
Incremento e Decremento
09
Expressões de Atribuição
10
Atribuições Múltiplas
10
Prioridade dos Operadores
11
Notação Hexadecimal e Octal
12
Constante Caractere
12
Constante de Caracteres Especiais
12
Constante Cadeia de Caracteres (String)
13
Conversão de Tipo
13
SAÍDA DE DADOS
15
ENTRADA DE DADOS
17
CONTROLE DE FLUXO
18
Comando if
18
2
Linguagem de Programação C
Expressão Condicional (forma compacta para o if)
18
Comando switch
19
Comando while
19
Comando for
20
Comando break
21
Comando continue
21
DIRETIVAS DE COMPILAÇÃO
22
Diretiva #define
22
Diretiva #include
22
VETORES
24
Vetores de uma dimensão
24
Sem Verificação de Limites
25
Vetores unidimensionais são conjuntos
25
Vetores bidimensionais ou matrizes
26
STRINGS (cadeias de caracteres)
27
Lendo uma string pelo teclado
27
Algumas funções de bibliotecas com strings
28
A função strcpy()
28
A função strcat()
28
A função strcmp()
28
A função strlen()
29
Usando o terminador ‘\0’ (NULL)
29
APONTADORES
30
Variável Apontador
30
Operadores de Apontadores
30
Expressões com Apontadores
31
3
Linguagem de Programação C
Atribuição com Apontadores
31
Aritmética com apontadores
32
Inicialização de apontadores
32
Alocação dinâmica
32
As funções malloc() e free()
33
FUNÇÕES
35
ESTRUTURAS
36
Operador de Seleção
36
Rótulo
36
Inicialização de Estruturas
37
ARQUIVOS
38
Função fopen()
38
Função fwrite()
39
Função fread()
39
Macro feof()
39
Função fclose()
39
4
Linguagem de Programação C
INTRODUÇÃO
C é uma linguagem