|
|
|
|
Curso
-
0810_1/C - 0810-Programação em C/C++ - avançada (C_2024/2025)
Forma de organização predominante
-
Formação a distância - E-learning (turma)
Resumo do Conteúdo Programático
-
- Apontadores
- Definição de apontadores
- Declaração de apontadores
- Apontadores para passar dados para uma função
- Operador indireto (*)
- Atribuição de valores a variáveis apontadores
- Operações com apontadores
- Apontadores para matrizes
- Apontadores para strings
- Apontadores para apontadores
- Apontadores para funções apontadores como argumento de uma função
- Estruturas
- Definição e declaração de estruturas
- Inicialização de estruturas
- Leitura e escrita de valores nos elementos de uma estrutura
- Matrizes de estruturas
- Apontadores para estruturas
- Estruturas em lista ligada
- Declaração de listas ligadas
- Operações sobre listas ligadas
- Uniões
- Definição de uniões
- Declaração de uniões
- Inicialização de uniões
- Uniões de estruturas
- Problemas com uniões
- Impressão de carateres por acesso direto à memória
- Sistema binário
- Sistema hexadecimal
- Sistema octal
- Operadores sobre os bits
- Conversão entre sistemas
- Campos bit
- Pré-processador C/C++ e as directivas
- Directiva #define
- Macros
- Macros e funções - comparação
- Directiva #include
- Directivas #undef, #if, #ifdef, #ifndef, #else, #endif e #error
- Livraria do C/C++
- Acesso à livraria
- #include
- Livraria Math-#include
- Alocação e desalocação de memória
- Função malloc()
- Função calloc()
- Função free()
- Ficheiros em C/C++
- Níveis de leitura e escrita em ficheiros
- Abertura e fecho de ficheiros
- Leitura e escrita em ficheiros
- Condições de erro
- Buffers
- Outras funções para manipular ficheiros
Detalhes da acção
- Subsídio de Alimentação – 6€ (exigida presença mínima de 3h de formação diária e em horário pós-laboral)
- Seguro de acidentes pessoais (apenas aplicável, se se encontrar em formação em horário pós-laboral)
Enquadramento
- Formação Emprego+Digital
- Empregados
Objectivos Gerais:- Elaborar programas complexosem linguagem C/C++.
|
|
|
|
|
|