sexta-feira, 1 de junho de 2012

Linguagem C

Para aprender a linguagem e bom começar do zero. então vou explicar passo a passo a fazer um pequeno programa destacando a função de cada linha. espero que gostem:


Primeiro vamos partir do básico, incluindo uma biblioteca. Mas o que e uma biblioteca?? bem fácil de lembrar  e só você pensar em livros, ou seja textos, montes deles. Para não precisarmos ter de digitar milhares de linhas de código usamos as bibliotecas, que  são códigos criados e prefinidos por outros programadores e geralmente tem uma extensão .h. as bibliotecas geralmente são incluídas no inicio do programa nas primeiras linhas:
os comandos são
include que significa incluir usamos ele para "chamar" as nossas bibliotecas.
a sintaxe do include é: # include <  aqui dentro colocasse a biblioteca que se vai usar">


Uma das bibliotecas mais básicas e a <stdio.h>, ela e responsavel pelos comandos de entrada e saida funcionarem, sem ela os comandos printf(); e scanf(); não funcionariam;


Comandos básicos:
printf();  e responsável por exibir mensagens e dados na tela do seu computador ou em outra saida de dados qualquer (impressora, caixa de áudio etc.). print palavra inglesa que significa imprimir, mostrar  f fução, jntando tudo função imprimir, por se tratar de uma função ele e acompanhado de () dentro desses parenteses e que ficam oq deve ser mostrado, para exibir msgs de texto usa se aspas ex printf("mensagem"); quando se quer mostrar o valor de uma variavel colocasse o tipo %d para inteiro, %f para float, %c para caractere; e apos fexar as aspas colocasse o nome da variavel que deve ter seu valor exibido ex: printf("o valor da ariavel e %d", variavel); 
scanf(); é responsável por indicar o endereço de memoria a qual os dados coletados através de teclado ou outros meios devem ser armazenado seu formato e scanf("%d", & variável);  onde o %d e o tipo de variável declarada o & (E comercial) serve para dizer onde deve ser armazenado, ou seja o nome da variável. e variável vai ser o nome que você der a qualquer variável que for utilizar em seu código. Você deve ficar a tento e lembrar sempre desse formato pois se um dos itens forem esquecido como por exemplo o %d ou o & o programa não ira compilar.
tipos de variaveis:
int -> inteiro serve para se declarar variáveis do tipo inteiro, ou seja sem virgula.
float -> reais servem para declarar variáveis do tipo reais, ou seja que possam ou não ter virgula.
char -> caracteres servem para declarar variáveis do tipo caractere, ou seja letras, símbolos dentre outros.
sintaxe de um programa:  os programas devem obedecer um formato padrão para serem fácil de ser entendida por outros programadores ou pelo próprio desenvolvedor. em C e assim que deve ser:


#include < >
.
.--> onde vai os include.


void main(){

.
.
. --> usa se essas primeiras linhas para declarar as variáveis
.
.
c
o
d    ---> aqui deve ser digitado todo o código.
i
g
o
.
.
.
}


Importante: ao fim de cada linha deve ser colocar ; (ponto e virgula), para poder indicar ao compilador que aquela linha acabou.
Para delimitar blocos de código usasse { para inicio e } para fim quando os códigos de uma função tiverem mais de uma linha.


Vamos ao primeiro código então bem simples ele vai somar dois números fornecidos por um usuário:


#include <stdio.h>
 void main(){
      int numero1, numero2, soma;
      printf("Informe o primeiro numero....");
      scanf("%d", &numero1);
      printf("informe o segundo numero....");
      scanf("%d", &numero2);
      soma=numero1+numero2;
      printf("O resultado da noma do numero %d com o numero %d e igual a: %d ", numero1, numero2, soma;);
      system("pause");
 }


O código mais simples possível de se escrever e ser executado em C e o seguinte:
void main(){
                   system("pause");
}


Esse código acima ao ser executado abre uma janela que e fechada ao pressionar qualquer tecla.
Se deseja escrever seu nome na tela você pode digitar outro bem simples também assim:
#include <stdio.h>
void main(){
                 printf("seu nome");
                 system("pause");
}


espero que gostem desse primeiro post!!! comentem se for util!!


Nenhum comentário:

Postar um comentário