Programação
Curso Introdutório à Linguagem C v 1.0c
Autores: Dinart Duarte Braga Nustenil Segundo de Moraes Lima Marinus Colaborador: Felipe Maia Másculo Tutor: Prof. Dr. Edmar Candeia Gurjão
Curso Introdutório à Linguagem C
Nustenil Segundo e Dinart Duarte
Índice
Introdução ao C Como criar e compilar programas DEV C++ Tipos de variáveis Incluindo bibliotecas Funções de Entrada-Saída Padrões o printf o scanf Operadores o Aritméticos e de atribuição o Relacionais e lógicos o Exercícios de revisão Estruturas de Controle de fluxo o if o if/else o switch o O operador ternário ‘?’ o Exercícios de revisão Estruturas de Repetição o while o do while o for o Exercícios de revisão Estrutura de dados o Vetores o Matrizes o Exercícios de revisão Números pseudo-aleatórios o Visão geral o Exercícios de revisão Funções o Visão geral o Protótipo o Função sem retorno o Vetores como parâmetros de funções o Recursividade o Escopo de variáveis o Exercícios de revisão
2
Curso Introdutório à Linguagem C
Nustenil Segundo e Dinart Duarte
Exercícios complementares Resolução dos exercícios complementares Bibliografia
3
Curso Introdutório à Linguagem C
Nustenil Segundo e Dinart Duarte
Introdução ao C
O objetivo desse curso é introduzir conceitos básicos da linguagem de programação C, que une versatilidade e robustez, pois alia características de linguagens de baixo nível com características de alto nível. Criada por Denis Ritchie, em 1972, foi baseada na linguagem B, teve sua primeira aplicação importante na reescrita do sistema operacional UNIX, que até então era escrito na linguagem Assembly. O C é uma linguagem de propósito geral, tendo como paradigma a programação estruturada. É utilizada no desenvolvimento de navegadores, editores de texto, banco de dados, sistemas operacionais, programas de comunicação e automação. Estudaremos nesse curso a linguagem de programação C padronizada pela