Fórum de Engenharia Mecânica da UTFPR Campus Pato Branco
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[Disponibilização] Tutorial: Primeiro Programa em C (Programa Hello world!)

Ir para baixo

[Disponibilização] Tutorial: Primeiro Programa em C (Programa Hello world!) Empty [Disponibilização] Tutorial: Primeiro Programa em C (Programa Hello world!)

Mensagem por Gustavo Dom Mar 06, 2011 3:42 pm

Embora a nossa turma de engenharia mecânica (turma do 1º semestre de 2011) não esteja aprendendo a linguagem C ainda, vou postar este tutorial básico sobre esta linguagem de alto nível para programação.
Este é o meu primeiro tutorial sobre programação em linguagem C.
Este tutorial mostra como é o algoritimo de um programa que mostra o texto "Hello world! na tela e explica como ele funciona.

Vamos começar pelo primeiro programa que você irá fazer em C, usando o IDE Code::Blocks.
Abra o Code::Blocks e crie um novo projeto:

File -> New -> Project -> Console Aplication -> C (não escolha C++, pois esta é outra linguagem) -> coloque o título do seu projeto e o diretório onde será salvo -> por fim, clique em 'finish'.

Automaticamente será criado um algoritimo simples com o nome de main.c da qual contém este código:
Código:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n");
    return 0;
}
Aperte F9 para rodar o programa, você irá perceber que é um algoritimo que apresentará a mensagem "Hello world!" na tela.
[Disponibilização] Tutorial: Primeiro Programa em C (Programa Hello world!) Hello110

Agora vamos entender este código de nível simples de programação:
#include <stdio.h>
#include <stdlib.h>

Estes dois comandos são indispensáveis para praticamente todo programa escrito em C.
Stdio.h é um cabeçalho da biblioteca padrão do C. Possui definições relativas às operações de entrada/saída de dados, como leitura de dados digitados no teclado e exibição de informações na tela do programa de computador. Também possui numerosas definições de constantes, variáveis e tipos.
Stdlib.h é um arquivo cabeçalho da biblioteca de propósito geral padrão da liguagem de programação C. Ela possui funções envolvendo alocação de memória, controle de processos, conversões e outras.

int main()

Talvez a parte mais indispensável do código, esta é a declaração da função main(), na qual o programa usará para aplicar suas operações, existem outros tipos de funções para main, mas vamos usar o tipo int por enquanto.

{
printf("Hello world!\n");
return 0;
}


Primeiro de tudo, note as chaves no inicio e no final do código, elas são usadas para indicar o início e o final de uma operação, no caso, da operação que acontecerá dentro de main()
Agora, uma explicação de como o comando printf, que serve para mostrar um texto na tela, funciona:
prinft("TEXTO AQUI");
Todo comando precisa de um ponto-vírgula no final. vocês devem estar se perguntando ? o que siginifica o \n no final do texto "Hello world!". este comando dentro de um comando de texto faz com que se pule uma linha (é a mesma coisa do que apertar 'Enter' quando se está digitando alguma coisa).
Agora, para a ultima linha de comando, o
return 0;, nada mais é do que um comando para o programa retornar aos valores 0 de main e sem erros de operações, não é obrigatóriamente necessário.

É claro, um tutorial não vai fazer com que você aprenda sozinho, portanto, brinque com alguns códicos, troque alguns valores do algoritimo, veja o que acontece.
Aprender linguagens de programação é também tentar, errar e aprender com os erros. ;D
Gustavo
Gustavo
Administrador
Administrador

Mensagens : 17
Data de inscrição : 04/03/2011
Idade : 31
Localização : Pato Branco - PR

https://eng-meca-utfpr-pb.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos