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;
3. #include <stdio.h>
main() {
int num,c;
printf(“Cubo de um numeronn”);
printf(“Digite o numero: “);
scanf(“%d”, &num);
c = num * num * num;
printf(“nCubo de %d = %d”,num,c);
getche();
}
4. #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
5. 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)
6. 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
7. 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: /* */
8. 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
9. 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!
10. 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?