[Disponibilização] Tutorial: Primeiro Programa em C (Programa Hello world!)
Fórum de Engenharia Mecânica da UTFPR Campus Pato Branco :: Assuntos sobre Engenharia Mecânica :: Disponibilização de Arquivos e Informações
Página 1 de 1
[Disponibilização] Tutorial: Primeiro Programa em C (Programa Hello world!)
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:
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
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;
}
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
Fórum de Engenharia Mecânica da UTFPR Campus Pato Branco :: Assuntos sobre Engenharia Mecânica :: Disponibilização de Arquivos e Informações
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos