Introdução à Linguagem C

07/07/1998


Clique aqui para começar


Tabela de índice

Introdução à Linguagem C

Tópicos do Curso

Bibliografia

Introdução

Características da Linguagem C

O C Padrão (ANSI)

Etapas da Geração de um Programa em C

Formato de um Programa

Primeiro Exercício

Sintaxe

Identificadores

Tipos Inteiros

Tipos Flutuantes (reais)

Operador de Atribuição

Operadores Matemáticos

Operadores Relacionais e Lógicos

Incremento e Decremento

Precedência dos Operadores Aritméticos

Operadores cast e sizeof

A Biblioteca Padrão C

Funções Básicas de Entrada e Saída

getchar() e putchar()

printf()

Códigos de Controle

Usando a Formatação

scanf()

Exemplo de scanf()

Exercício

Estruturas de Controle

if

Exemplo

if-else-if (encadeamento de if)

Exemplo

Operador Ternário

switch

Exemplo

Exercício

for

Exemplo

Encadeamento de for

Exercício

while

Exemplo

do while

Exemplo

break

continue

Matrizes

Dimensões das Matrizes

Exemplo

Verificação de limites

Matrizes estáticas

Exercício

Matrizes de char (strings)

Exemplo

Funções de manipulação de string

Ponteiros

Exemplo

Expressões com ponteiros

Incremento e decremento de ponteiros

Operações com ponteiros

Ponteiros e Vetores

Exemplo

String de Ponteiros

Matrizes de Ponteiros

Exercícios

Funções

Função sem Retorno

Função com Retorno

Escopo da Função

Exemplo de Chamada por Valor

Chamada por Referência

Classe de Variáveis

Exemplo de uso de Variável Global

Funções com Matrizes

Exercícios com Funções

Estruturas

Exemplo de Estrutura

Ponteiro para Estrutura

Exemplo de Ponteiro para Estrutura

Exercício com Estruturas

Alocação Dinâmica

Exemplo de Alocação Dinâmica

Exercício com Alocação Dinâmica

Arquivos

Comandos de Manipulação de Arquivo

Exemplo de acesso à Arquivos

Exercício com Arquivos

Página do Centro de Computação

Autor: Divisão de Serviços à Comunidade - Centro de Computação/Unicamp