Beruflich Dokumente
Kultur Dokumente
Elidiane Martins
elidiane@fgf.edu.br
C INTRODUO
Para No ESQUECER:
Toda instruo termina com ponto e
virgula ;
Sequencia de instrues deve ser
colocada entre chaves { }, conhecida
tambm como BLOCO, pode conter alm
de instrues, definies de variveis e
tipos;
C INTRODUO
Para No ESQUECER:
O scanf tem a seguinte estrutura:
scanf (%formato, &EndVariavel)
O printf tem a seguinte estrutura:
printf(Texto qualquer %formato, variavel)
C INTRODUO
Controle de fluxo:
Tomadas de deciso: if-else;
Laos com teste de encerramento no incio:
while, for;
Laos com teste de encerramento no fim: dowhile;
Seleo de um dentre um conjunto de
possveis casos: switch.
Parada: break, continue.
C INTRODUO
Estruturas homogneas:
E s t r u t u r a s q u e p e r m i t e m o
armazenamento de valores que so
agregados de um tamanho definido;
Essas estruturas armazenam um s tipo
de dado.
C INTRODUO
Matrizes
UNIDIMENSIONAIS:
tipo nome-do-array [tamanho];
MULTIDIMENSIONAIS:
tipo nome-do-array [tamD1][tamD2]... [tamDn];
C INTRODUO
Strings:
Strings so cadeias, ou sequencias de
caracteres;
Em C, um string consiste em um array de
caracteres terminado pelo caractere nulo \0
Declarao:
char str[10];
char str[] = Isto um string;
char str[10] = Ola;
C INTRODUO
Funes de biblioteca para Strings:
#include <string.h>
Leitura:
Pode ser utilizada a funo scanf(), com
especificador %s, o argumento deve ser um
array de caractere
char str[3];
...
scanf(%s, str);
C INTRODUO
Strings:
C INTRODUO
Funes de biblioteca para Strings:
Leitura:
C INTRODUO
Funes de biblioteca para Strings:
Leitura:
Outra alternativa o uso da funo gets(),
especfica para string.
Leitura:
C INTRODUO
Funes de biblioteca para Strings:
Leitura:
A sada provvel usar fgets();
L caracteres at atingir:
C INTRODUO
Funes de biblioteca para Strings:
Leitura:
fgets( str, int n, stream);
Leitura:
C INTRODUO
Funes de biblioteca para Strings:
Sada:
Como j visto nos exemplos anteriores,
pode-se utilizar o printf() para imprimir
strings, em conjunto com o especificador %s.
A funo printf imprime todos os caracteres
do arranjo.
C INTRODUO
Funes de biblioteca para Strings:
Sada:
Pode-se ainda usar a funo puts para
string, mas no h nenhuma facilidade
adicional do printf. A funo puts recebe o
endereo do incio da string como parmetro,
puts(str);
Introduo
EXERCCIO DE
FIXAO.
Referncias
SILVA, O. Q. Estrutura de Dados e Algoritmos usando C
Fundamentos e Aplicaes. Rio de Janeiro: Editora Cincia
Moderna ltda., 2007
OLIVEIRA, U. Programando em C Fundamentos. Volume 1.
Rio de Janeiro: Editora Cincia Moderna. 2008.
TENENBAUM, A. M. Estrutura de Dados usando C. Makron
books. 1991.