Descrição
Certas linguagens de programação vêm e vão. Outras vêm e ficam. A linguagem C pertence a este segundo grupo. Mesmo perante linguagens mais modernas, algumas das quais, como o C++, o Java e o C#, se baseiam no próprio C, o C manterá, certamente, uma posição central no panorama do desenvolvimento de software. Por isso, para um programador que queira estar bem preparado para os desafios da Informática moderna, aprender C é um investimento sensato e seguro.
O livro cobre todos os principais conceitos da linguagem C, de maneira gradual e dando ênfase à resolução de problemas, e ilustra muitas das principais técnicas de programação com C. Esta edição mantém a estrutura das anteriores mas foi quase completamente reescrita, de maneira a modernizar o estilo de programação e a reforçar e aprofundar o estudo dos algoritmos e das estruturas de dados.
0 - Apresentação 1
1 - A Linguagem C 9
2 - Funções 15
3 - Quadros 35
4 - Ficheiros 71
5 - Processamento de Vectores 85
6 - Apontadores 117
7 - Estruturas 181
8 - Conjuntos 197
9 - Jogando Master Mind 223
10 - Programação Genérica 245
11 - Processamento de Texto 285
12 - Listas 311
13 - Árvores 365
A - Outros Assuntos 403
B - Funções de Biblioteca 415
C - Especificadores de Conversão 429
D - Tabela dos operadores 433
E - Diagramas Sintácticos 435
F - Mudanças na Norma C99 449
Pedro João Valente Dias Guerreiro
Fez os seus estudos de informática na Universidade Nova de Lisboa, onde é agora professor, e na Universidade de Grenoble. Tem uma vasta experiência no ensino da programação, tanto na universidade como na indústria. É autor de dois outros livros de programação, Pascal – Técnicas de Programação (esgotado) e Programação com Classes em C++. É responsável pelas cadeiras iniciais de Programação, na licenciatura em Engenharia Informática da Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa.