

Apresentação
Após este capítulo o estudante deve estar apto a escrever os programas simples que ele já escreve em outras linguagens em C.
Carga Horária
40 horas
Pré-Requisitos
Lógica de Programação.
Instrutor
Profissional com mais de 10 anos de experiência em programação C.
Ementa
|
Introdução à linguagem C
-
Histórico da linguagem C
-
Processo de compilação de um programa C
-
Utilizando variáveis e estruturas de controle
-
Funções de entrada e saída
-
Matrizes, vetores e strings
Tipos, operadores e expressões
-
Variáveis e constantes
-
Tipos de dados e tamanhos
-
Declaração e inicialização de variáveis
-
Operadores aritméticos
-
Conversores de tipos
-
Operadores de incremento e decremento
-
Operadores lógicos
-
Operadores e expressões de atribuição
-
Expressões condições
-
Precedência e ordem de avaliação
Estrutura de fluxo
-
"Statement" e blocos
-
If-then-else
-
Switch
-
While
-
For
-
Do-while
-
Break e continue
-
Goto e rótulo
Vetores e apontadores
-
Vetores
-
Vetores multidimensionais
-
Inicialização de vetores
-
Apontadores
-
Declaração de apontadores
-
Atribuição de valores a apontadores
|
-
Apontadores e expressões
-
Apontadores e vetores
-
Aritmética de endereços
-
Apontadores x arranjos multidimensionais
Funções
-
Conceitos gerais
-
Parâmetros e argumentos
-
Variáveis externas
-
Regras de escopo
-
Inicialização de variáveis
-
Recursividade
-
Ponteiro para funções
-
Compilação de funções em separado
-
Biblioteca padrão
-
O pré-processador
Estruturas e uniões
-
Elementos básicos
-
Os membros de uma estrutura
-
Estruturas compostas
-
Inicialização de estruturas
-
Funções e estruturas
-
Uniões
-
Organização de dados
Manipulação de arquivos
-
Entrada/Saída padrão
-
Modo binário e modo texto
-
Arquivo padrão
-
Alto nível x baixo nível
-
Entrada/saída bufferizada
-
Entrada/saída não bufferizada
-
Tratamento de erros
|
