Página 1 de 4 123 ... ÚltimoÚltimo
Resultados 1 a 10 de 35
  1. #1
    Newbie
    Data de Ingresso
    Jun 2006
    Posts
    123

    Programando Em C para Iniciantes!!!

    Bom dia!!!
    Bom estou no meu serviço..to no forum do invaders...percebi que não achava um tutorial que um iniciante conseguiria começar a programar em C. Então resolvi escrever este...Espero que gostem e postem Duvidas e sugestões ok?
    Abraços

    A Linguagem C

    A linguagem C na maioria dos casos é uma linguagem muito dinamica, ou seja, voce pode usar ela para fazer infinitas coisas. Com C voce pode manipular funções nunca imaginadas.
    Vamos lí!
    A linguagem C teve origem da Linguagem B...ela é uma linguagem tanto como de baixo nivel...como de alto nivel...ou seja...ele pode ser interpreta como linguagem de míquina ou não!

    :arrow:
    Compilador O compilador nada mais é do que uma ferramenta de tradução. O que ele faz?

    NADA mais nada menos que Pegar o codigo gerado em C e passar para codigo de míquina..
    exemplo:
    Código:
    #include <stdio.h>
    #include <conio.h>
    
    int main()
    {
    printf ("Olí!! Isso é so um exemplo!");
    getch();
    return(0);
    }
    
    " Essa é linguagem C"
    Jí a linguagem da maquina entende de outro jeito mais ou menos assim:

    00101010100010010010000100101

    perceberam a diferença?
    Um bom compilador para linguagem C é o Dev C++ ele é muito bom e o link segue abaixo:
    http://ftp1.sourceforge.net/dev-cpp/devcpp4.zip

    :arrow: Includes Os Includes ou arquivos incluidos, são arquivos predefinidos pelo compilador para carregar uma biblioteca necessaria com informações sobre o que se esta programando. Então dependendo do compilador haverí mais ou menos os arquivos includes. Todo arquivo cabeçalho tem como ext .h, ou seja, todo include deve ser da seguinte maneira:

    Código:
    #include <stdio.h>
    :idea: O Include!

    Bom nessa Aula iremos falar sobre o arquivo Stdio.h.
    O arquivo cabeçalho Stdio.h manipula todas as informações de Input/Output, ou seja de entrada e de saida de informações. Sabendo isso podemos falar que quase todos ou senão todos os programas em C precisam dessa biblioteca ou desse arquivo include no começo de seu programa.

    Exemplo Basico de Programa Em C que Imprime seu nome ou o que dejar escrever!

    Tudo digitado entre */ e */ é incarador pelo compilado como um comentírio

    Código:
    #include <stdio.h>/*entrada e saida de dados pela biblioteca*/
    
    int main ()  /*ele gera a variavel main ou principal...todo programa em C deve conter esta variavel*/
    
    { /*Função abre a variavel*/
    
    printf ("Programando em C"); /*printf é um comando no qual exibe na tela tudo dentro do parenteses e aspas essa função sempre termina com ponto e virgula(;)*/
    
    return(0); /* return é a função de retorno, ou seja se voce quizesseque retornasse na tela alguma string ou variavel voce colocaria em return. Não fike preocupado cum isso que mais para frente isso vai ser explicado melhor.o valor sempre sera zera nesso caso pois nao ira retornar nada*/
    
    } /*fecha a variavel e encerra o programa
    Tai uma noção Basica de C..Ate a proxima aula e postem comentarios..
    qualquer duvida estou disposto a ajudar...tanto pelo topico quanto pelo MP ok?
    Peço desde jí caso ocorra uma falha minha que corrigam para que as pessoas que aprenderem atravez dessa aula não seja da forma errada ok?
    abraços a todos
    Bye

  2. #2
    WebCrazy, toh estudando firme pascal, + passando aki nesse belo post naum poderia deixar minha contribuição, porém essa aula bísica ficou muito boa, fikei até interessado em estudar Linguagem C, + isso só depois q eu terminar Pascal. At+...

  3. #3
    Parabens o que é bom tem que ser elogiado otimo muito bom mesmo este tutorial
    :wink: :P

  4. #4
    Newbie
    Data de Ingresso
    Jun 2006
    Posts
    123
    AULA 02 - Programando Em C
    Bom dia!
    Nessa aula vamos entrar no basicão de C.
    Primeiro vamos analizar um programa para mostrar as funções;

    Código:
    #include <stdio.h> /*inclui a biblioteca studio.h funções de entrada e saida*/
    
    int main() /*cria a função principal de C*/
    
    { /*abre a função*/
    
    int x; /*cria a variavel x*/ 
    
    scanf ("%d",&x); /* aki vai uma função bem importante e muito util..a funcção scanf. ela funciona no auxilio de entrada de valores, ou seja,tudo que entra. Exemplo disso é o teclado. ja dentro dos parenteses a variavel '%d' diz que ao programa que ele ira ler um numero inteiro, ou seja, 1,5 ,45, numeros que não tem virgula e nem são separados por casas, apenas inteiros. Ja a função '&x' diz ao programa que ele ira grava o numero digitado na variavel 'x'. isso ficou claro?*/
    
    printf("%d", x); /* printf como ja foi dito anteriormente é o dispositivo de sada do programa.Ele vai ser utilizado como o Monitor, onde voce pode visualizar as informações contidas. Novamente entra ai a variavel '%d' que ja passou pela leitura do teclado na função scanf so que dessa vez ela mostrara os valores na tela. A função 'x' por sua vez, so ira ser lida, pois so esta sendo declarada a varivel 'x' e não o sinal de '&' que server para gravar os valores digitados na variavel.*/
    
    return(0); /*como não havera retorno de informações a opção return sera 0*/
    
    } /*fecha a função principal e encerra o programa */


    Funções

    Uma função nada mais é do que um bloco de codigo que chama a função antes de executar a variavel principal, ou seja, main().

    um exemplo de funções é o seguinte:

    cheguei agora da padaria; função antes de executar a principal
    variavel principal;
    ler a função;
    imprimir a função na tela;

    entenderam como funciona uma função?

    agora vai um exemplo de programa chamando a função primeiro antes da variavel principal.

    Código:
    #include <stdioh.h>
    int funcao()
    {
    printf ("Ola";
    return(0);
    }
    
    int main ()
    {
    funcao();
    printf ("Eu estou vivo");
    return(0);
    }
    Espero que tenham entendido e espero respostas sobre o que esse programa faz...
    c não souberem topic aki...pois estou aki para isso...sugestoes, reclamações duvidas...Mp ok?
    abraços

  5. #5
    Hacker Avatar de FoXxD
    Data de Ingresso
    Jun 2006
    Posts
    1.154

    aprende ae facil

    aprender e facil com este tutorial... fazer os programas que e dificil...

  6. #6
    Wannabe
    Data de Ingresso
    Apr 2006
    Localização
    em algum lugar naum muito distante
    Posts
    591
    pra criar os programas vc tem q ter criatividade,um dica estude o maximo de codigos-fontes,possiveis use eles como exemplo.
    "Há três coisas na vida que nunca voltam atrás: a flecha lançada, a palavra pronunciada e a oportunidade perdida." (Provérbio Chinês)

  7. #7
    Newbie
    Data de Ingresso
    Jun 2006
    Posts
    123
    Mais nunca ninguem disse que programar seria uma tarefa facil FoXxD...
    programação depende do seu raciocinio logico...força de vontade...e vontade de aprender...
    pense nisso ok ?
    abraços

  8. #8
    Hacker Avatar de FoXxD
    Data de Ingresso
    Jun 2006
    Posts
    1.154

    ...

    ok... :!: vlw pelas respostas.

  9. #9
    Tente colocar os ".h".. não esquecer dos ) e por os ";" no lugar certo..

    acho que vai melhorar bastante

  10. #10
    Newbie
    Data de Ingresso
    Jun 2006
    Posts
    123
    pq sera ne?
    inconveniencia e percepção não sao muito suas qualidades ne?
    aceitou o desafio de fazer outra?
    c vc não sabe..o forum não permite extensoes de arquivos

Tópicos Similares

  1. Tutorial para iniciantes em C
    Por Dalt0n no fórum C,C++
    Respostas: 40
    Último Post: 31 Dec 2011, 21:49
  2. SO para iniciantes.
    Por cirax no fórum Matérias e Artigos
    Respostas: 7
    Último Post: 20 May 2009, 13:00
  3. Programando para o Registro do windows
    Por linuxboy no fórum Dúvidas
    Respostas: 3
    Último Post: 07 Jan 2009, 15:08

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •