Índice | |
Capítulo 1 Introdução à Linguagem C 1 1.1 A Origem e o Desenvolvimento da Linguagem C 1 1.2 Características da linguagem C 2 1.3 Introdução a programas C simples 3 Autoteste 8 Prática de informática e desenvolvimento de habilidades 9 Capítulo 2 Tipos de dados, operadores e expressões 11 2.1 Tipos de Dados 11 2.2 Constantes e variáveis 12 2.3 Operadores e Expressões 17 Autoteste 23 Prática de informática e desenvolvimento de habilidades 26 Capítulo 3 Programação de Estrutura Sequencial 27 3.1 Noções básicas de programação 27 3.2 Classificação da declaração C 31 3.3 Entrada e saída de dados 32 3.4 Exemplos de programação de estrutura de sequência 37 Autoteste 38 Prática de informática e desenvolvimento de habilidades 40 Capítulo 4 Selecionando Programação Estruturada 42 4.1 Operadores relacionais e suas expressões 42 4.2 Operadores lógicos e suas expressões 43 4.3 se declaração 45 4.4 declaração switch 49 Pergunta de autoteste 52 Prática de informática e desenvolvimento de habilidades 55 Capítulo 5 Programação de Estrutura de Loop 56 5.1 enquanto declaração 56 5.2 declaração do-while 58 5.3 para declaração 59 5.4 Aninhamento de loops 62 5.5 instruções break e continue 64 5.6 declaração goto 66 Pergunta de autoteste 66 Prática de informática e desenvolvimento de habilidades 73 Capítulo 6 Matrizes 74 6.1 Matrizes unidimensionais 74 6.2 Matrizes bidimensionais 78 6.3 Matrizes de caracteres 82 6.4 Funções de processamento de strings 84 Autoteste 86 Prática de informática e desenvolvimento de habilidades 90 Capítulo 7 Funções 91 7.1 Visão geral das funções C 91 7.2 Definição e chamada de função 92 7.3 Chamadas de função aninhadas 96 7.4 Chamadas de funções recursivas 97 7.5 Arrays como argumentos de função 98 7.6 Variáveis locais e globais 100 7.7 Classes de armazenamento de variáveis 102 7.8 Funções internas e externas 107 7.9 Comandos de pré-processamento de compilação 109 Autoteste 111 Prática de informática e desenvolvimento de habilidades 117 Capítulo 8 Ponteiros 118 8.1 Ponteiros e variáveis de ponteiro 118 8.2 Ponteiros e Arrays 124 8.3 Ponteiros e Strings 131 8.4 Ponteiros e Funções 134 8.5 Matrizes de ponteiros e ponteiros para ponteiros 138 Autoteste 144 Prática de informática e desenvolvimento de habilidades 148 Capítulo 9 Estruturas e Uniões 149 9.1 Tipos de estrutura e variáveis de estrutura 149 9.2 Estrutura Arrays 154 9.3 Ponteiros para dados do tipo de estrutura 156 9.4 Usando ponteiros para processar listas vinculadas 160 9.5 União 169 9.6 Tipos de enumeração 173 9.7 Definindo Tipos com typedef 174 Autoteste 175 Prática de informática e desenvolvimento de habilidades 183 Capítulo 10 Arquivo 187 10.1 Visão geral do documento 187 10.2 Ponteiro de tipo de arquivo 208 10.3 Abrindo e fechando arquivos 201 10.4 Leitura e Escrita de Arquivos 201 10.5 Localização do arquivo 208 10.6 Função de detecção de arquivo 209 Autoteste 200 Prática de informática e desenvolvimento de habilidades 207 Capítulo 11 Projeto Treinamento Abrangente 208 Apêndice 1 Tabela de códigos ASCII 226 Apêndice 2 Palavras-chave reservadas na linguagem C 228 Apêndice 3 Prioridade do operador de linguagem C e direção de combinação 229 Apêndice 4 Funções da biblioteca padrão da linguagem C comumente usadas 231 Respostas do Exercício 237 Referências 277 |
breve introdução | |
A linguagem C é uma linguagem de computador amplamente usada no país e no exterior, e também é uma linguagem de programação básica que os programadores de computador devem dominar. O "Tutorial Conciso de Programação em Linguagem C" editado por Chen Zhengquan e Yue Rui foi escrito para iniciantes em programação. O conteúdo inclui: uma introdução à linguagem C, tipos de dados, operadores e expressões, programação de estrutura sequencial, programação de estrutura de seleção, programação de estrutura de loop, matrizes, funções, ponteiros, estruturas e uniões, arquivos e treinamento abrangente de projeto. Este livro é voltado para as características de iniciantes em linguagem C e alunos em faculdades vocacionais superiores. Com a ideologia orientadora de "focar no básico, métodos, habilidades de programação e aplicações", ele usa de forma flexível uma variedade de métodos de ensino, como ensino de caso, orientado a tarefas e ensino heurístico. Ele introduz sistematicamente o conhecimento gramatical da linguagem C e as ideias e métodos de design de programas C. É especialmente adequado para alunos em faculdades vocacionais superiores que fazem programação em linguagem C como seu primeiro curso de programação. Este livro pode ser usado como um livro-texto para cursos de linguagem C em vários cursos de faculdades profissionais superiores, como um livro-texto de treinamento em linguagem C para instituições de educação e treinamento de adultos e como um livro de referência de autoestudo para entusiastas de programação em linguagem C. |