linguagemc crusodeprogramao 130122125025 phpapp02

5274 palavras 22 páginas
SENAC – Serviço Nacional de Aprendizagem Comercial Curso de Programação em C

Linguagem C

Florianópolis 2003

Linguagem C

Marcelo Buscioli Tenório

Curso de Programação em C SENAC

1 PREFÁCIO 5
Histórico 5
Características 6
2 ESTRUTURA BÁSICA DE UM PROGRAMA EM C 7
Regras Gerais 7
Forma Geral de Funções. 7
3 VARIÁVEIS 8
Regras Gerais 8
Palavras Reservadas 9
Tipos de Variáveis 9
Declarando Variáveis 9
Inicializando Variáveis 9
Regras Gerais 10
4 OPERADORES 10
Aritméticos 10
Relacionais 10
Lógicos 10
Bit a bit 11
5 ENTRADA/SAIDA PELO CONSOLE 11
Funções de saída 11
Funções de entrada 13
6 ESTRUTURAS DE DECISÃO 13 if 13
?: ................................................................................................................... 14 switch 14
7 ESTRUTURAS DE REPETIÇÃO 15 for 15 while 16 do... while 17
Comandos Auxiliares 17
8 FUNÇÕES 18
Declaração 18
Tipos 18
9 CLASSES DE ARMAZENAMENTO 19 auto 19 extern 20 static 20 register 20
10 DIRETIVAS 21
#define 21
#undef 21
#include 21
#if, #ifdef, #ifndef, #else, #endif 22
11 VETORES E MATRIZES 22
Vetor / Matriz 22
12 STRINGS 23
Lendo Strings 24
Imprimindo Strings 24
Funções de Manipulação de Strings 24
13 ESTRUTURAS 25
Acessando a Estrutura 26
Matriz de Estrutura 26
Inicializando uma Estrutura 26
14 PONTEIROS 26
Ponteiro como Parâmetro de Função 28
Matriz de Ponteiro 28
Ponteiro para Estrutura 29
Alocação Dinâmica 29
15 ENTRADA/SAIDA PELO ARQUIVO 31
Streams e Arquivos 31
As Funções mais Comuns 31
Usando fopen(), fgetc(), fputc() e fclose() 32
Trabalhando com Strings: fputs() e fgets() 32
Usando fread() e fwrite() 33
BIBLIOGRAFIA 35

1 PREFÁCIO

Esta apostila foi elaborada como guia de ensino da linguagem C, por isso mostra-se de modo superficial e pouco detalhada.

Histórico

Algol (1960, Europa)

BCPL
(Inglaterra)

B
(EUA – Ken Thompson)

C
(1972, EUA – Dennis

Relacionados