Fala ai pessoal, tudo bem?
Neste post irei mostrar aqui uma pequena introdução em programação com ênfase na Linguagem “C”, uma das linguagens de programação popularmente utilizada para a criação de aplicações (através dela foram possíveis a criação de outras linguagens como C++, Java, C# e etc.). Há algumas instituições que adotam essa linguagem como base para o aprendizado sobre lógica de programação e Algoritmos (há algumas outras que adotam o Portugol como pré-requisito antes do contato de qualquer outra linguagem, como já havia falado em alguns posts anteriores).
Vamos iniciar agora nossa introdução a Linguagem “C”:
Conhecendo a ferramenta de desenvolvimento: Dev C++
Para o aprendizado da linguagem “C” utilizaremos como ferramenta de desenvolvimento o “Dev C++” , que é um ambiente de programação “open-source” para a criação de aplicações usando as linguagem C/C++. Para realizar o seu download basta CLICAR NESTE LINK:
Após efetuar o download e sua instalação, vamos executar o ambiente para iniciarmos a construção de nossa aplicação. Executando o ambiente pela primeira vez, teremos a seguinte aparência abaixo:
Para criarmos um código fonte em branco vamos no menu “File” / “New” / “Source File” (ou simplesmente pressione as teclas “Ctrl+N”):
Será aberto um editor de código para criarmos o nosso programa em C:
Dentro do editor , vamos escrever o seguinte código em linguagem “C” mostrado abaixo:
#include <stdio.h> int main() { printf("Estou aprendendo a programar em C"); return 0; }
Feito isso vamos “SALVAR” o arquivo (CTRL+S) em um local do nosso computador antes do programa ser compilado (salve o arquivo com o nome “primeiro_programa”). Para que o programa possa ser executado vamos no menu “Execute” / “Compile and Run” (ou simplesmente tecle F11):
Feito isso, o programa será compilado e executado no prompt de comando do Windows, conforme podemos conferir na figura abaixo:
Entendendo o código (passo a passo)
Bom, não adianta mostrar para vocês como escrever um programa em linguagem “C” se não descrever a finalidade de cada instrução presente no código. Irei mostrar passo a passo a finalidade de cada instrução presente no código que digitamos.
Começando pela primeira instrução no código, temos:
#include <stdio.h>
Essa linha de comando faz uso do comando #include onde definimos o nome da biblioteca de funções da linguagem “C” que utilizaremos em nosso programa. Uma biblioteca em linguagem de programação nada mais é do que um arquivo (ou pacote) que funciona como um repositório de funções que podem ser utilizados dentro de uma aplicação. Nesta instrução fazemos uso de uma biblioteca (arquivo) chamado “stdio.h”, que possui uma série de funções de entrada e saída de dados.
No próximo bloco de comandos nos deparamos com uma função chamada main:
int main() { printf("Estou aprendendo a programar em C"); return 0; }
Todo programa escrito em Linguagem “C” (assim também como em C++) para ser executado precisa ter uma função chama main (que é a primeira função que a linguagem procura para iniciar a sua execução).
Dentro da função main temos o seguinte comando abaixo:
printf("Estou aprendendo a programar em C");
A instrução printf (que encontra-se presente dentro da biblioteca que declaramos “stdio.h”) é responsável por mostrar informações na tela do console (seja uma frase ou conteúdo de uma variável). Nela especificamos entre “aspas” a frase que queremos imprimir na tela, que é “Estou aprendendo a programar em C”.
Na instrução seguinte temos o seguinte comando:
return 0;
Que encerra a execução da função, retornando o valor “0” (normalmente indicando execução bem sucedida).
Bom pessoal, por hoje é só.
Em breve teremos mais post sobre programação com linguagem “C”
Um forte abraço para todos…