Linguagem C
Artigos Científicos: Linguagem C. Pesquise 862.000+ trabalhos acadêmicosPor: munhozr • 18/4/2013 • 2.291 Palavras (10 Páginas) • 505 Visualizações
Alô mundo !
Vamos escrever nosso programa Alô mundo em C.
Se você estiver usando o Linux abra qualquer editor de textos, pode ser o vi, o emacs, o gedit, etc.....e digite o código abaixo:
#include <stdio.h>
int main()
{
printf("Alô mundo!");
return(0);
}
Grave o programa com o nome de alo.c.
Para compilar o programa digite o seguinte na linha de comando:
$ gcc alo.c -o alo
Para executar o programa:
$ alo
Lembre-se que para executar o programa:
1. Ele deve estar no PATH
2. Você deve ter permissão de execução para o arquivo.
Se você estiver usando o Windows abra seu compilador favorito, digite e salve o código. Depois compile o código.
Ao executar o arquivo será exibida a mensagem Alo mundo!
Vamos analisar o código do programa:
#include <stdio.h>
Esta linha usa a diretiva #include para inserir o arquivo de cabeçalho stdio.h no seu programa. Os arquivos de cabeçalho são arquivos que contém definições, macros e funções que são muito utilizadas em todos os programas. Normalmente todo compilador C já vem com muitos arquivos de cabeçalho, mas você também pode escrever os seus. Os arquivos de cabeçalho tem a extensão .h
int main()
Esta linha indica a definição da função main. Um programa em C é formado por várias funções. Quando o programa é executado main é a primeira função a ser chamada, assim todo programa deve ter uma função main.
{
As chaves delimitam um bloco de comandos.
printf("Alo mundo!");
A função printf exibe o conteúdo do seu argumento na tela. No caso a mensagem Alo mundo !. Esta função faz parte do arquivo de cabeçalho stdio.h por isso ele foi incluído no programa.
O comando é terminado com um ; (ponto-e-vírgula). Todo comando em C deve terminar com ;
return(0);
Este comando indica que a função main retorna 0 (zero).
}
A última chave fecha o bloco de comandos da função main.
Se você não entendeu algum dos conceitos ditos acima não se preocupe, apenas aceite e no futuro você entenderá o porque disso tudo.
Tipos de dados
A linguagem C possui quatro tipos básicos de dados:
char - usado para armazenar caracteres
int - usado para armazenar números inteiros
float - usado para armazenar números de ponto flutuante (decimais) de precisão simples
double - usado para armazenar números de ponto flutuante de precisão dupla
Constantes
Para definir uma constante usa-se a diretiva #define. Abaixo segue um exemplo do seu uso:
#include <stdio.h>
#define IDADE 34
int main()
{
printf("Sua idade é %d anos",IDADE);
return(0);
}
No exemplo acima, toda ocorrência da constante IDADE no código do programa será substituída pelo valor inteiro 34. É importante observar que entre #define e IDADE deve haver apenas um espaço, e entre IDADE e 34 também só deve haver um espaço.
Variáveis
As variáveis devem ser declaradas antes de ser usadas. Para declarar uma variável basta digitar seu tipo, seguido de espaço e de seu nome. Não esqueça o ponto-e-vírgula encerrando o comando.Exemplo:
int idade;
float nota;
As variáveis devem ser declaradas no início da função. Exemplo:
#include <stdio.h>
int main()
{
int idade;
float nota1, nota2,nota3, nota4;
printf("idade = %d",idade);
return(0);
}
Observe no exemplo acima que é permitido declarar mais de uma variável na mesma linha.
Nomeando constantes e variáveis
Para nomear as constantes e variáveis siga as seguintes regras:
Os nomes devem começar com um caractere alfabético
O caractere de sublinhado ( _ ) é considerado um caractere alfabético
Os nomes podem ser constituídos de caracteres alfabéticos ou numéricos
Os nomes não devem conter caracteres especiais (!, @, #, $, %, ¨, &,
...