sábado, 31 de julho de 2010

Primeiro programa em C.

Um programa C consiste em uma ou várias “funções”.

Forma geral de um programa em C:

main()

{

}

Este programa é formado de uma única função, a função principal main.

Main() ------------------------ primeira função a ser executada.

{ ------------------------ inicia o corpo da função.

} ------------------------ termina a função.

1. Os parênteses após o nome indicam que esta é uma função.

2. O nome de uma função C pode ser qualquer um com exceção de “main”, reservado para a função que inicia a execução do programa.

3. Toda função em C deve ser iniciada por uma chave de abertura, {, e encerrada por uma chave de fechamento, }.

INSTRUÇÕES DE PROGRAMA.

Para os nossos programas usaremos o Ambiente de Desenvolvimento Integrado(IDE) Dev-C++ que é gratuito, leve e bem simples.

Vamos adicionar uma instrução ao nosso programa.

#include < conio.h >

#include < stdio.h >


main()

{

printf( “Primeiro Programa.”);

getch();

}

A biblioteca conio.h é incluída em nosso programa através do símbolo # e da diretiva include, é nessa biblioteca que está contida a função printf(), se não á incluirmos o nosso programa não reconhecerá a função, do mesmo jeito foi incluída a biblioteca stdio.h, nessa segunda, está contida a função getch().



Todas as instruções devem estar dentro das chaves, e devem ser terminadas por ponto e vírgula.

• A função Printf() recebe como argumento a frase: “Primeiro Programa.” entre aspas e a “imprime” na tela.

A função getch() lê o caractere do teclado e não permite que seja impresso na tela. Esta função não aceita argumentos e devolve o caractere lido para a função que a chamou. Mas o que isso tem a ver com o nosso exemplo? Acontece que temos que usar uma função para “pausar” a nossa frase na tela, e é pra isso que a usamos, poderíamos trocá-la pela função system(“PAUSE”), mas para isso teríamos que trocar o pelo .


Eis a execução do nosso programa:

Primeiro Programa

Agora utilizando o system("PAUSE") no lugar do getch():


Primeiro Programa2

Repare que agora apareceu a frase: "pressione qualquer tecla para continuar" ela estaria colada á nossa frase, mas para que isso não aconteça, você deve utilizar "/n", um caractere de formatação que faz com que haja uma quebra de linha, nesse caso, eu usei o "/n" 3 veses para saltar 3 linhas

printf("Primeiro Programa.\n\n\n");





0 comentários:

Postar um comentário