Como criar um programa em linguagem C

Por: Eduardo Casavella

Neste artigo vamos desenvolver um primeiro programa em linguagem C usando o ambiente do Dev C++. Veremos um passo a passo de como criar, compilar e executar um programa simples em linguagem C.

Passo a passo para criar um programa em C

1) Para iniciar, abra o Dev e depois clique no menu File | New | Source File

2) Na janela de código, digite o programa como abaixo:

#include<stdio.h>
#include<stdlib.h>

int main (void)
{
	printf("Ola mundo!!!\n");
	printf("Este e um programa escrito em linguagem C\n");
	
	system("pause");
	return 0;
}

3) Salve o programa. Para salvar clique no menu File | Save As…

4) Crie uma nova pasta clicando no ícone

5) Chame a pasta de FontesLinguagemC

6) Entre na pasta criada

• Vamos dar nome ao programa.

• Preencha o campo File Name como Ola

• No campo Save as type escolha a extensão C Source Files (*.c)

7) Uma vez selecionada para salvar como C source files, clique em Save

8 ) Observe que o nome do programa já aparece na aba logo acima do código

9) Para compilar clique em Execute | Compile

10) A resposta da compilação Done significa que compilou com sucesso

11) Para executar o programa clique em Execute | Compile & Run

12) Programa executando

ANÁLISE DO CÓDIGO DO PROGRAMA

Agora faremos uma análise detalhada, linha a linha, do primeiro programa escrito em linguagem C.

Abaixo temos uma figura com o código do programa e os comentários ao lado dos comandos.

#include<stdio.h> //biblioteca padrão para comandos i/o
#include<stdlib.h> //necessário para o system("pause")

int main (void)//função principal
{ //inicio do corpo da função principal

	printf("Ola mundo!!!\n");
	//printf envia um texto para a tela do monitor
	// \n é usado para delocar o cursor para a próxima linha
	
	printf("Este e um programa escrito em linguagem C\n");
	
	system("pause");
	// pausa a execução a fim de visualizarmos o resultado
	
	return 0; //valor de retorno das função main

} //fim do corpo da função principal e fim do programa

Linha 1: temos a inclusão do arquivo de biblioteca stdio.h. Este arquivo é necessário para executar os comandos de entrada e saída na tela, como por exemplo o printf.

Linha 2 : inclusão do arquivo de biblioteca stdlib.h. Neste programa este arquivo foi necessário para podermos executar o comando system (“pause);

Linha 4: função principal. Todo programa em linguagem C deve obrigatoriamente possuir a função main.

Linha 5: Abrir { indica o início do código pertencente à função main(). As instruções do nosso programa ficam dentro do corpo da função main.

Linha 7: O comando printf exibe uma mensagem na tela. O símbolo \n desloca o cursor para a linha seguinte.

linha 11: Outro comando printf exibindo outro texto.

linha 13: system(“pause”); é um comando necessário no ambiente Windows para pausar a tela. Caso contrário o programa executaria e a tela fecharia tão rapidamente que não poderíamos ver o resultado.

linha 16: return 0; É o valor de retorno da função main(), obrigatório no padrão ANSI. Significa que o programa executou com sucesso.

linha 18: } chave fechando o corpo da função principal, significa fim do programa.

Até a próxima!

17 respostas a Como criar um programa em linguagem C