Capítulo 1 – A Introdução ao Tutorial
Comecemos com uma introdução rápida em C. Nosso objetivo é mostrar os elementos essenciais da linguagem em programas reais, mas sem ficar preso em detalhes, regras e exceções.
Neste ponto, não estamos tentando ser completos ou mesmo precisos (exceto os exemplos que estão significavamente completos). Queremos buscá-lo o mais rápido possível até o ponto onde você pode escrever programas úteis, e para isso precisamos nos concentrar no básico: variáveis e constantes, aritmética, fluxo de controle, funções e os fragmentos de entrada e saída. Estamos intencionalmente deixando para fora deste capítulo recursos de C que são importantes para escrever a maioria dos programas. Estes incluem ponteiros, estruturas, a maioria dos complexos conjuntos de operadores de C, vários fluxos de declarações de controle e a biblioteca padrão.
Essa abordagem tem suas desvantagens. O mais notável é que a história completa em qualquer recurso não é encontrado aqui, e o tutorial, ao ser breve, também pode ser enganador. É porque os exemplos não usam o poder total de C, eles não são tão concisos e elegantes quanto eles podem ser. Tentamos minimizar esses efeitos, mas esteja avisado. Outra desvantagem é sobre os itens de capítulos repetirem necessariamente alguns capítulo. Esperamos que a repetição o ajude mais do que se irrite.
Em qualquer caso, programadores experientes devem ser capazes de extrapolar o material deste capítulo para suas próprias necessidades de programação.
Os iniciantes devem complementá-lo escrevendo pequenos programas semelhantes.
Ambos os grupos podem usá-lo como uma estrutura para descrições mais detalhadas que começam no Capítulo 2.