TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Programacao C

Trabalho Universitário: Programacao C. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  10/11/2013  •  11.615 Palavras (47 Páginas)  •  186 Visualizações

Página 1 de 47

Curso de Linguagem C

UFMG

Universidade Federal de Minas Gerais

Curso de Linguagem C 1

UFMG 1

Universidade Federal de Minas Gerais 1

Esta apostila foi elaborada com o conteúdo do site do Curso de Linguagem C da UFMG ( site - http://www.ead.eee.ufmg.br/cursos/C/). 4

Aula 1 - INTRODUÇÃO 5

AULA 2 - Primeiros Passos 6

O C é "Case Sensitive" 6

Introdução às Funções 8

Introdução Básica às Entradas e Saídas 11

Introdução a Alguns Comandos de Controle de Fluxo 15

Palavras Reservadas do C 18

AULA 3 - VARIÁVEIS, CONSTANTES, OPERADORES E EXPRESSÕES 19

Nomes de Variáveis 19

Dicas quanto aos nomes de variáveis... 19

Os Tipos do C 19

Declaração e Inicialização de Variáveis 20

Operadores Aritméticos e de Atribuição 24

Operadores Relacionais e Lógicos 26

- Operadores Lógicos Bit a Bit 28

Expressões 29

- Expressões que Podem ser Abreviadas 29

- Tabela de Precedências do C 30

Modeladores (Casts) 31

Aula 4 - ESTRUTURAS DE CONTROLE DE FLUXO 32

O Comando if 32

- O Operador ? 35

O Comando switch 36

O Comando for 38

O Comando while 40

O Comando do-while 41

O Comando break 42

O Comando goto 44

AULA 5 - MATRIZES E STRINGS 46

Vetores 46

Strings 47

Matrizes 51

AULA 6 – PONTEIROS 54

Declarando e Utilizando Ponteiros 54

Ponteiros e Vetores 58

Inicializando Ponteiros 62

Ponteiros para Ponteiros 63

Cuidados a Serem Tomados ao se Usar Ponteiros 64

A Função 65

O Comando return 65

Protótipos de Funções 67

O Tipo void 68

Arquivos-Cabeçalhos 69

Escopo de Variáveis 71

Passagem de parâmetros por valor e passagem por referência 73

Vetores como Argumentos de Funções 75

Os Argumentos argc e argv 75

Recursividade 77

Outras Questões 77

AULA 8 - DIRETIVAS DE COMPILAÇÃO 78

As Diretivas de Compilação 78

A Diretiva include 78

As Diretivas define e undef 79

As Diretivas ifdef e endif 81

A Diretiva ifndef 82

A Diretiva if 82

A Diretiva else 82

A Diretiva elif 83

Introdução 84

Lendo e Escrevendo Caracteres 84

Lendo e Escrevendo Strings 85

Entrada e Saída Formatada 86

Abrindo e Fechando um Arquivo 90

Lendo e Escrevendo Caracteres em Arquivos 92

Outros Comandos de Acesso a Arquivos 95

Fluxos Padrão 99

AULA 10 - Tipos de Dados Avançados 101

Modificadores de Acesso 101

Conversão de Tipos 104

Modificadores de Funções 105

Ponteiros para Funções 105

Alocação Dinâmica 107

Alocação Dinâmica de Vetores e Matrizes 112

AULA 11 - Tipos de Dados Definidos Pelo Usuário 115

Estruturas - Primeira parte 115

Estruturas - Segunda parte 118

Declaração Union 121

Enumerações 123

O Comando sizeof 124

- O Comando typedef 125

Uma aplicação de structs: as listas simplesmente encadeadas 125

Esta apostila foi elaborada com o conteúdo do site do Curso de Linguagem C da UFMG ( site - http://www.ead.eee.ufmg.br/cursos/C/).

Esta versão .doc foi elaborada por Henrique José dos Santos (Eng@ da Computação, UNISANTOS, Santos-SP)

Este curso foi implementado na UFMG - Universidade Federal de Minas Gerais pelo Núcleo de Ensino à Distância da Escola de Engenharia - fazendo parte de um projeto apoiado pela Pró-Reitoria de Graduação da UFMG, através do programa PROGRAD97/FUNDO-FUNDEP. O curso é oferecido regularmente, a cada semestre, desde 1997. Na nossa página de inscrições você pode verificar o número de participantes em cada edição. Desde sua primeira edição, o curso tem sido oferecido gratuitamente e não oferece certificados de conclusão. Ou seja, você deve fazer este curso se estiver interessado em seu aprimoramento pessoal.

Quem originalmente

...

Baixar como (para membros premium)  txt (63.5 Kb)  
Continuar por mais 46 páginas »
Disponível apenas no TrabalhosGratuitos.com