Curso Básico da Linguagem C
Descrição do livro
A linguagem de programação C originou ou influenciou a grande maioria das principais plataformas de programação da atualidade: Java, C#, PHP, JavaScript, Objective-C, C++, Python e outras. Todas emprestam várias características de C, que ainda é utilizada. Para os iniciantes na programação de computadores, a linguagem C se mostra simples e flexível, permitindo expressar todas as construções necessárias para a implementação de algoritmos, boas práticas de programação, além de técnicas eficientes. Assim, aprender a linguagem C é interessante tanto para desenvolver a lógica de programação, como para facilitar o aprendizado de outras linguagens semelhantes.
O livro Curso Básico da Linguagem C serve de guia para utilizar a linguagem C, ao mesmo tempo que desenvolve conceitos básicos de algoritmos e de programação. Por meio de muitos fragmentos de código e dezenas de exemplos este livro aborda: fundamentos de C; tipos de dados, variáveis, operadores e expressões; entrada e saída; diretivas de controle (decisão e repetição); arrays, strings, ponteiros, enumerações, estruturas e uniões; funções e protótipos; e arquivos.
Ver menos ▲Sumário
Sumário
- Agradecimentos
- Sobre o autor
- Prefácio
- Capítulo 1 ■ A linguagem de programação C
- 1.1 Origens do C
- 1.2 Características de C
- 1.3 Construção de programas
- 1.4 Recursos necessários
- 1.5 Primeiro exemplo
- Capítulo 2 ■ Fundamentos de C
- 2.1 Palavras reservadas
- 2.2 Estrutura mínima de um programa
- 2.3 Comentários
- 2.4 Saída formatada
- 2.5 Tipos de dados
- 2.6 Variáveis
- 2.7 Entrada formatada
- 2.8 Operadores e expressões
- 2.9 Precedência de avaliação de operadores
- 2.10 Constantes
- 2.11 Conversão de tipos
- Capítulo 3 ■ Diretivas de C
- 3.1 Sequenciação
- 3.2 Tipos de diretivas de controle
- 3.3 Diretivas de desvio de fluxo
- 3.4 Diretivas de repetição
- Capítulo 4 ■ Estruturas de dados
- 4.1 Arranjos
- 4.2 Ponteiros
- 4.3 Enumerações
- 4.4 Estruturas
- 4.5 Uniões
- 4.6 Definição de tipos de dados
- Capítulo 5 ■ Funções
- 5.1 Definição
- 5.2 Exemplo de função
- 5.3 Definição e declaração
- 5.4 Valor e tipo de retorno
- 5.5 Parâmetros e sua passagem
- 5.6 Recursão
- Capítulo 6 ■ Arquivos
- 6.1 Arquivos na linguagem C
- 6.2 Abertura de arquivos
- 6.3 Fechamento de arquivos
- 6.4 Final do arquivo
- 6.5 Trabalhando com arquivos texto
- 6.6 Trabalhando com arquivos binários
- Apêndice A ■ Tabela ASCII
- Apêndice B ■ Resumo da Biblioteca Padrão
- Referências bibliográficas
- Índice remissivo
Sobre o autor
Engenheiro eletricista, mestre em educação e programador certificado Java. Trabalhou em empresas de tecnologia, onde atuou no desenvolvimento e teste de sistemas, assessoria e treinamento. Leciona há mais de 30 anos no ensino superior e na pós-graduação em cursos da área de TI, além de atuar há 20 anos na coordenação de cursos de graduação… Ver perfil completo ▶






