Apontamentos de PSC
Aviso
Estes apontamentos estão a ser escritos e emendados em simultâneo com o decorrer das aulas de PSC. Não são ainda um «produto acabado». Podem conter erros de diversa natureza. Alertas para erros, comentários e sugestões são bem vindos em ezequiel.conde[at]isel.pt.
Nota
Ao longo destes apontamentos são utilizados excertos de código extraidos de programas completos. Esses extratos são utilizados como exemplos na explicação de aspetos particulares.
O código integral pode ser acedido em https://github.com/econde/PSC_apontamentos.
Conteúdo:
- Valores e expressões
- Arrays, structs e ponteiros
- Array
- Ponteiro
- Ponteiro como argumento de função
- Ponteiros e arrays
- Ponteiro para caracteres
- String
- Array como argumento de função
- Aritmética de ponteiros
- Ponteiro para void
- Array bidimensional
- Array de ponteiros
- Argumentos na linha de comando
- Variáveis de ambiente
- Struct
- Ponteiro para struct
- Alojamento de struct em memória
- Array de struct
- Array de ponteiros para struct
- Struct com campos baseados em bits
- Union
- Input/Output
- Programação em assembly x86-64
- Programação genérica
- Estruturas de dados dinâmicas
- Linking
- Bibliotecas
- Makefile