Italo Info


Primeiro programa

Para esta aula, vamos analizar o conteúdo do simples programa mostrado na aula anterior. Um programa que apenas mostra o texto "Alo mundo!" na tela do MS-DOS.

Programa 1

#include <stdio.h> int main() { printf( "Alo mundo!" ); return 0; }

Programa 2

#include <stdio.h> int main() { printf("Alo mundo!"); return 0; }

Programa 3

#include <stdio.h> int main() { printf( "Alo mundo!" ); return 0; }

Os três programas acima fazem exatamente a mesma coisa. A unica diferença entre eles é o espaçamento que é ignorado pelo compilador. O que permite que o programador use o espaçamento como quiser.

Eu, particularmente, prefiro colocar espaçamentos como no "Programa 1".

Analizando o "programa 1"

#include <stdio.h> int main() { printf( "Alo mundo!" ); return 0; }

Na primeira linha, é incluida uma biblioteca de funções de nome "stdio.h" que fornece funções para operações de entrada (leitura) e saida (Escrita) no dispositivo padrão (MS-DOS).

A função printf serve para impressão de texto ou valor de variáveis na tela do MS-DOS. Para utilizar a função printf, é necessário declarar no início do programa a inclusão da biblioteca como a seguir:

#include <stdio.h>

Após a inclusão, o programa que estamos analisando tem a declaração de uma função, a função main. Dentro da função main existem dois comandos: uma chamada a função printf para impressão da mensagem "Alo mundo!" e o comando return seguido de 0 que, inicialmente, vamos colocar sempre no final da função main. Mais adiante, explico com mais detalhes sobre funções definidas pelo programador. É importante esclarecer que é na função de nome main onde deve ser colocado o conjunto de instruções principais, também chamado de programa principal.

Inicialmente, nossos programas seguirão a seguinte estrutura:

#include <stdio.h> int main() { DIGITE AQUI O PROGRAMA... return 0; }

Veja abaixo um programa que imprime outra mensagem na tela:

#include <stdio.h> int main() { // Comentário 1 /* comentário 2 */ printf( "Meu primeiro programa..." ); return 0; }

No programa acima, preste atenção ao texto precedido de duas barras //. Durante a compilação, o compilador ignora porque as barras são utilizadas para comentar o código. Do mesmo modo com o texto entre /* */, também são comentários ignorados pelo compilador durante a compilação.

Atenção:

A linguagem C é case-sensitive. O que significa que, por exemplo, as variáveis a e A são diferentes, bem como, as funções main, Main, MAIN, também são diferentes. Então, atenção aos caracteres maiusculos e minusculos.

Ao declarar variáveis, constantes ou suas próprias funções você pode nomeá-las como quiser, desde que lembre-se do nome quando necessitar referenciá-las no seu programa e o nome não seja igual a alguma palavra reservada. Por exemplo, você não deve declarar uma variável, constante ou função de nome char ou return.

E assim, chegamos ao fim desta aula.