antiblock
Elveron
  • Chatbox

    You don't have permission to chat.
    Load More
Sign in to follow this  
EstouraNabos

[Tutorial]O Básico Da Linguagem C

9 posts in this topic

Boa tarde, venho por este meio ensinar-vos o básico da linguagem C e talvez até ensinar-vos mais para além do básico. Este tutorial serve para quem gosta de C para quem quer estudar C e para quem gosta de programação. E visto que esta zona já está a ganhar pó ^^

Bem para começar vou fazer um programa muito simples e básico para entenderem.

PS: Recomendo Dev-C++

Legenda :


#include <stdio.h> - É uma biblioteca para funções de entrada e saída. Como por exemplo printf e scanf, entre outros.
#include <stdlib.h> - Esta biblioteca possui funções de alocação de memória, controle de processos, conversões e outros.
int main() - É a função principal do programa , quando fazes F9(Compilar e executar) ou simplesmente inicias o programa ele irá ler essa função se o teu programa não conter essa função então ele não vai funcionar e irá dar erro. Quando tens a função principal tens de usar estas chavetas {} a seguir á função pois tudo que tá dentro delas faz parte da
função tudo que esta fora das chavetas não faz parte.
int - Declara as variáveis inteiras. Quando usas dentro do int main, só declara dentro dessa função quando usas a seguir as bibliotecas, declaras globalmente no programa. Utiliza-se %d
float - A mesma coisa que o anterior mas também declara valores decimais. Utiliza-se %f
char - Mesma coisa que int mas utiliza-se em caracteres. Utiliza-se %c
printf - Serve para escrever mensagens ao utilizador do programa, normalmente usa-se para pedir dados ou mostrar resultados.

Scanff - A instrução scanf segue o mesmo tipo de formatação da instrução printf. Ao pedires os dados ao utilizador obrigatoriamente irás ter de usar o scanf
getch(); - É uma função que possibilita ao programa obter o input de apenas um caracter do teclado do utilizador sem que este pressione Enter . Se utilizares esta funcao no "final " do programa e se de seguida carregares numa tecla o programa irá fechar ao contrario da função system("PAUSE"); que pede para pressionar uma tecla para continuar




#include <stdio.h>
#include <stdlib.h>
int main()
{
int numero;

printf("Qual o numero que queres mostrar?:");
scanf("%d",&numero);

printf("nO numero que digitas-te foi o %d",numero);

getch();
}

Explicação

printf("Qual o numero que queres mostrar?:"); // Imagina que pedes para mostrar 3 - o valor da variavel numero vai passar a ficar com o valor de 3
scanf("%d",&numero);

printf("nO numero que digitas-te foi o %d",numero); // aqui praticamente vai buscar o valor que esta na variavel numero e vai colocar no sitio onde se situa %d.



Final:

Imagem colocada

Sei que não fui muito explicito, mas se tiveram problemas ou duvidas não hesitem em perguntar, que eu explico.



Se gostaram e acharam interessante e se quiserem que continue a explicar e a fazer alguns programas básicos ou até com diferentes funções etc.. é só dar http://cyber-gamers.org/public/style_emoticons/default/451960.gif neste tópico.

Share this post


Link to post
Share on other sites
antiblock
Cyphriun

Muito bom tutorial gostei muito mas só uma observação a função "scanf" serve para receber e guardar dados introduzidos pelo utilizador, e usa-se %d porque vêm de decimal se quisessemos meter palavras"usava-se" %s de stringCumprimentos

Share this post


Link to post
Share on other sites

Sim esqueci-me de explicar isso xXBoyDarkXx

Muito Obrigado.

Share this post


Link to post
Share on other sites

Adorei as legendas para o proximo ano vou para programaçao e nao percebo nada e ando a ver uns tuts para ver se ja vou a saber alguma coisa com essas legendas vou ver se entendo alguma coisa xD http://cyber-gamers.org/public/style_emoticons/default/451960.gif

Share this post


Link to post
Share on other sites

Também ando em programação.

1º Ano tive 19 em todos os módulos.

O Primeiro ano é o mais fácil, mas convém andares atento e não faltares as aulas, principalmente as de programação.

Boa sorte :D e já sabes qualquer duvida podes sempre me mandar mensagem privada

Share this post


Link to post
Share on other sites

Na boa mano :) Eu se passar vou para programação para o ano só que não sei o que se dá... sei que se dá c++ e por ai

Share this post


Link to post
Share on other sites

Eu no primeiro ano dei C só, mas és capaz de dar visual basic também.

Share this post


Link to post
Share on other sites

Venha o que vier tou pronto xD

Share this post


Link to post
Share on other sites

Eu sinceramente gosto de programar no Dev-C++ mas na porra da minha faculdade obrigam o pessoal a trabalhar em Codeblocks -.-" :+1: btw, bom tuto

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this