Curso de Linguagem C
CURSO DE :
LINGUAGEM C por FERNADO SANTOS OSÓRIO
São Leopoldo - 1992
ÍNDICE GERAL DE ASSUNTOS
1 - Introdução
1.1 - Histórico
1.2 - Características da linguagem
1.3 - Organização deste manual
2 - Tipos de dados
2.1 - Tipos de dados pré-definidos
2.2 - Conversão de tipos
2.3 - Definição de novo tipos de dados
2.4 - Tamanhos dos tipos de dados
3 - Operadores
3.1 - Operador de atribuição
3.2 - Operadores aritméticos
3.3 - Operadores lógicos
3.4 - Operadores relacionais
3.5 - Manipulação de bits
3.6 - Operadores de assinalamento
3.7 - Operadores de pré e pós incremento
3.8 - Operadores de endereço
3.9 - Tabela de operadores do "C"
3.10- Precedência dos operadores
4 - Expressões condicionais
5 - Definições
5.1 - Constantes
5.2 - Variáveis
Declaração
Tipos de variáveis
Inicialização
5.3 - Conversão de tipos
6 - Macros do Pré-processador
7 - Estruturas gerais
7.1 - Comandos
7.2 - Blocos
7.3 - Funções
7.4 - Programas
8 - Comandos de "C"
8.1 - If/Else
8.2 - While
8.3 - For
8.4 - Do/while
8.5 - Break
8.6 - Continue
8.7 - Switch/case
8.8 - Goto
8.9 - Sizeof
8.10 - Return
9 - Passagem de parâmetros
9.1 - Parâmetros do "main"
9.2 - Parâmetros de funções
10 - Apontadores
11 - Estruturas
12 - Uniões
13 - Funções pré-definidas
13.1 - Funções de E/S padrão
13.2 - Funções de manipulação de arquivos
13.3 - Funções de uso geral
Apêndices :
A - Compilador "C"
B - Padrão K&R X ANSI
C - Erros mais comuns de "C"
D - Exemplos de programas
E - Exemplo de Header
Bibliografia
1 - INTRODUÇÃO :
1.1 - HISTÓRICO :
A linguagem "C" é uma linguagem que foi criada nos laboratórios da BELL por Brian W.
Kernighan e Dennis Ritchie em 1972. Esta linguagem, teve suas idéias iniciais originadas da linguagem BCPL ( Basic Combined Programing Language ), desenvolvida por Martin Richards.
Esta influência do BCPL se deu através de outra linguagem, chamada "B" e criada por Ken
Thompson em 1970 para o primeiro sistema operacional UNIX no PDP-11.
A partir de sua