10
Dalton Cézane Gomes Valadares [email protected]

Programação C - Aula 2

Embed Size (px)

Citation preview

Page 1: Programação C - Aula 2

Dalton Cézane Gomes Valadares

[email protected]

Page 2: Programação C - Aula 2

Inclusão de bibliotecas (se necessário);

Declaração de constantes (se necessário);

Programa principal;

Declaração de variáveis (se necessário);

Sequência de comandos;

Page 3: Programação C - Aula 2

#include <stdio.h>

main() { int num,c;

printf(“Cubo de um numero\n\n”);

printf(“Digite o numero: “);

scanf(“%d”, &num);

c = num * num * num;

printf(“\nCubo de %d = %d”,num,c);

getche();

}

Page 4: Programação C - Aula 2

#include <biblioteca.h> stdio.h Standard Input and Output

main() { corpo do programa } Função principal – mandatória

tipo de dado identificador da variável Declaração de variáveis

Page 5: Programação C - Aula 2

auto break case char const switch volatile continue

default do double else typedef while enum extern

float for goto union if int long register

unsigned return short signed sizeof static struct void

Definidas pela American National Standards Institute (ANSI)

Page 6: Programação C - Aula 2

Facilitam entendimento e manutenção

Linhas no código que não serão compiladas Não são consideradas pelo compilador

Comentários de linha //este é um comentário de linha

//você pode comentar onde quiser, com o que quiser

//mas só é válido para a linha

Page 7: Programação C - Aula 2

Comentários de bloco /* este é um comentário de bloco

comenta-se por várias linhas

estas também serão ignoradas

até encontrar o */

Delimitadores: /* */

Page 8: Programação C - Aula 2

Editor código

Pré-processador verifica o código-fonte (diretivas, comentários, etc.)

Compilador cria o código objeto (traduzido)

Linker liga as bibliotecas necessárias

Page 9: Programação C - Aula 2

Inteiro Short (16 bits): -32.768 a +32.767 Int (32 bits) -2.147.483.648 a + 2.147.483.647 Long (64 bits): -9.223.372.036.854.775.808 a

+9.223.372.036.854.775.807

Real Float (32 bits): 3.4E-38 a 3.4E+38 Double (64 bits): 1.7E-308 a 1.7E+308

Caractere Char (8 bits)

Void Nada!

Page 10: Programação C - Aula 2

Qual a estrutura básica de um programa em C?

O que é uma palavra reservada?

Por onde começa a execução de todo programa C?

Para que servem os comentários e quais os tipos existentes em C?

Qual a função do pré-processador e do linker, durante a compilação do programa?

O que são bibliotecas?

Quais os tipos básicos de dados em C?