Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/3/2006 15:51 1 Curso de C Declaração de Variáveis 20/3/2006 15:51 2 Curso C - IC/UNICAMP Declaração de Variáveis • Aprender como: – Criar variáveis – Atribuir um valor inicial à variável – Escolher um nome para a variável Objetivos: > 20/3/2006 15:51 3 Curso C - IC/UNICAMP Declaração de Variáveis • Relembrando conceitos • Tipos de Variáveis • Declaração • Identificadores Roteiro: > 20/3/2006 15:51 4 Declaração de Variáveis Conceitos 20/3/2006 15:51 5 Curso C - IC/UNICAMP Conceitos Variável: Relembrando: Nome Valor (rótulo) (conteúdo) Variável: dado identificado por um nome soma a b Rótulo Conteúdo 6 15 21 > 20/3/2006 15:51 6 Curso C - IC/UNICAMP Conceitos Variável em C: Variável: Nome Valor (rótulo) (conteúdo) Tipo (domínio) Escopo (tempo de vida) soma a b Rótulo Conteúdo (N) Domínio 6 15 21 (N) (N) > 20/3/2006 15:51 7 Curso C - IC/UNICAMP Tipos de Variáveis void Escalar Agregados Inteiro RealEnumerado Apontador Tipos Caractere void Escalar Agregados Inteiro RealEnumerado Apontador Tipos Caractere Tipos da Linguagem C: > 20/3/2006 15:51 8 Declaração de Variáveis Declaração 20/3/2006 15:51 9 Curso C - IC/UNICAMP Declaração de Variável Declaração: Sintaxe: tipo nome; Cuidado: valor inicial indefinido! Sem valor inicial Sintaxe: tipo nome = valor; ConteúdoRótuloDomínio Valor inicial • Reservar espaço na memória • Associar com identificador > 20/3/2006 15:51 10 Curso C - IC/UNICAMP Declaração de Variável Sintaxe: tipo nome1, nome2, nome3; Diversas variáveis, mesmo tipo Sintaxe: tipo nome1 = valor, nome2; Diversas variáveis, mesmo tipo > 20/3/2006 15:51 11 Curso C - IC/UNICAMP float nota_prova_a = 8.0; float nota_prova_b = 6.0; float nota_laboratorio = 10.0; float media; float nota_prova_a = 8.0; float nota_prova_b = 6.0; float nota_laboratorio = 10.0; float media; Declaração de Variável Exemplo: > 20/3/2006 15:51 12 Declaração de Variáveis Identificadores 20/3/2006 15:51 13 Curso C - IC/UNICAMP Identificadores • Seqüência de: – Letras maiúsculas (A-Z) – Letras minúsculas (a-z) – Dígitos (0-9) – Sublinhado ( _ ) • Não pode: – Começar com digito – Ser uma palavra chave Nome de variável: > 20/3/2006 15:51 14 Curso C - IC/UNICAMP Identificadores Correto: Errado: contador resto_divisao nota1 media média 2lugares _valor Nome de variável: > 20/3/2006 15:51 15 Curso C - IC/UNICAMP Identificadores • Distinção maiúscula/minúscula • Máximo 31 símbolos • Palavras chaves (proibidas): auto, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if, inline, int, long, register, restrict, return, short, signed, sizeof, static, struct, switch, typedef, union, unsigned, void, volatile, while Nome de variável: > 20/3/2006 15:51 16 Declaração de Variáveis Fim do Capítulo
Compartilhar