D37BCCD9 FCE9 420C 9B31 883C6304E805

2439 palavras 10 páginas
FAJESU

Apostila de C Padrão ANSI
Disciplina: LTP 1
Professor: Helton Garcia

Formar e Humanizar

1.
2.
3.
4.

A Estrutura Básica de um programa em C
Variáveis
Imprimindo caracteres (printf())
Entrada de Dados (scanf())

1. A Estrutura Básica de um programa em C
Vamos começar pelo menor programa possível em C, com o seu correspondente em ‘portugol’:

main( )
{
}

INÍCIO
|
|
FIM

Este programa compõe-se de uma única função chamada main e simplesmente não faz nada.
Quanto à função main():
- marca o ponto de início da execução do programa;
- deve existir em algum lugar do código;
- se um programa for constituído de uma única função esta será main().
- qualquer outra função não poderá ter o mesmo nome;
Os parêntesis após o nome indicam que esta é uma função, que inicia a execução do programa. Toda função em C tem um escopo, delimitado por uma chave de abertura { (“INÍCIO”) e encerrada por uma chave de fechamento } (“FIM”)
Os únicos elementos obrigatórios em uma função: nome, parêntesis e chaves.
Em C não há um estilo obrigatório de programação. Pode utilizar espaços, caracteres de tabulação e pular linhas à vontade em um programa, pois o compilador ignora estes símbolos. Logo, os seguintes códigos são equivalentes:

main( )
{
main( ) { }
}

main
(
)
{
}

main
( )
{}

No entanto, um fator importante para o programador é a organização do código. Um programa bem organizado facilitará o trabalho de desenvolvimento e a identificação de problemas.
Exercício:
1.1.Execute o seguinte programa em C:

Dica: Para compilar vá em ‘Execute -> Compile’ ou digite ‘Ctrl+F9’:

Caso não haja erros, a seguinte informação será mostrada:

Clique no botão “Close” para fechar a janela de aviso.
Para executar o programa ‘Execute -> Execute’ ou digite ‘Ctrl+F10’:

Como o programa está “vazio”, nenhuma tarefa será executada.

2. Variáveis
Uma variável em C é um espaço de memória reservado para armazenar um certo tipo de dado, com um nome para referenciar o seu conteúdo.

2.1. Declaração de

Relacionados