Programação
Links úteis
Aulas
- Apresentação da UC
- C Fundamentals
- Leitura e escrita formatada
- Expressões
- Testes e Condições
- Ciclos
- Videos
- Videos
- Funções
- Slides, PDF
- Videos
- Intro - 3min
- Caracteristicas - 3min
- Exemplos, mais caracteristicas - 6min
- Parâmetros - 9min
- Intro teórica - 2min
- Demo - 4min
- Tipos - 1min
- Erros de compilador - 1min
- Return - 1min
- Protótipos - 2min
- Demo - 4min
- Variáveis globais - 4min
- Exercício variáveis globais - 4min
- Arrays
- Slides, PDF
- Slides, extra
- Videos
- Intro, criar, mudar - 5min
- Arrays e funções - 5min
- Demo exercício salários - 14min
- 00:00 explicar enunciado
- 01:10 inicio da solução
- 02:28 função pedir salarios
- 04:05 função para mostrar salários
- 07:25 função para somar salários
- 9:30 função para a média dos salários
- 11:56 utilizador indica quantos salários quer introduzir
- Arrays multi-dimensionais - 4min
- Demo Arrays multi-dimensionais - 10min
- 0:00 explicação do enunciado
- 0:56 inicio do resolução
- Erros comuns, VLAs - 5min
- Videos
- Slides, PDF
- Videos
- Intro - 1min, Loom, Sharepoint
- Criar, inicializar, literal - 5min Loom, Sharepoint
- Ler, escrever - 5min, Loom, Sharepoint
- Funções, string.h, Loom, Sharepoint
- Demos
- Demo - strlen, Loom, Sharepoint
- Demo - strcpy, Loom, Sharepoint
- Demo - strcat, Loom, Sharepoint
- Demo - strcmp, Loom, Sharepoint
- Apontadores
- Slides, PDF
- Videos
- Intro, declaração, endereço e desreferenciar - 4min, Loom, Sharepoint
- Exemplos - 6min, Loom, Sharepoint
- Operações - 5min, Loom, Sharepoint
- Loom, Apontadores e arrays - 4min, Sharepoint
- Apontadores de apontadores - 4min, Loom, Sharepoint
- Funções - passagem por valor vs. referência - 3min, Loom, Sharepoint
- Exercício - passagem por valor vs. referência - 2min, Loom, Sharepoint
- Struct
- Slides, PDF
- Videos
- Ficheiros
- Slides, PDF
- Videos
-
Errata: eu digo que o valor de retorno de fread e fwrite é o número de bytes. Na verdade é o número de items lidos. Só é o número de bytes se o tamanho do item for 1 byte.
- Memória
- Slides, PDF
- Videos
- Intro, Loom, SharePoint
- malloc, calloc, free, Loom, SharePoint
- Estruturas de Dados Dinâmicas
- Slides
- Demo lista ligada simples
- Parte 1 [18min], Loom, Sharepoint
- Parte 2 [10min], Loom, Sharepoint