logo
Saltar para o conteúdo principal da página
Login Registar

0810 - Programação em C/C++ - avançada

  • 4.7

    (125)
  • meta-icon 50 Horas
  • meta-icon 291 Students
Informações

Saiba mais aqui.

Destinatários

Sem informações adicionais.

Objetivos

– Elaborar programas complexosem linguagem C/C++.

Conteúdos

– 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

Informações Relevantes

* Este curso é gratuito, se existir comparticipações.

Programação em C/C++ - avançada
  • 50 horas
  • Sim
Partilhe agora:

+ 2100

Consultores/Formadores

40

Áreas Certificadas
pela DGERT

+ 58000

Formandos

+ 1730000

Horas de Formação