Linguagem de Programação C - Introdução (Parte 1)

Publicado por White Hawk em 01/01/2013

[ Hits: 11.759 ]

 


Linguagem de Programação C - Introdução (Parte 1)



Esta dica é uma breve introdução à Linguagem de Programação C.

Um pouco de história


C é uma linguagem de programação compilada de propósito geral, estruturada, criada em 1972 por Dennis Ritchie, nos laboratórios da AT&T Bell Labs, para reescrever o sistema operacional UNIX, previamente implementado em Assembly.

Desde sua criação, tem sido amplamente utilizada, além de servir de base para outras linguagens, como C++, Java, C#, dentre outras. Foi influenciada, principalmente, pela Linguagem B, de Ken Thompson.

A linguagem C é considerada de médio nível, pois permite a programação tanto em baixo quanto em alto nível. É bastante utilizada no desenvolvimento de sistemas operacionais. Como exemplos, podemos citar tanto o GNU/Linux quanto o Windows.

A seguir, continuaremos com o estudo introdutório à linguagem C.

Preparação

Antes de começarmos a programar, precisaremos de algumas ferramentas: um compilador e um editor de textos. Na grande maioria das distribuições, o GCC vem instalado por padrão. Caso contrário, você deverá instalá-lo manualmente.

Para editar os códigos fonte de seus programas, qualquer editor de textos serve. Os mais utilizados são: Vim, Nano e Gedit.

Os arquivos de código fonte em C possuem a extensão ".c". Para compilarmos um programa, precisaremos abrir um terminal, acessar o diretório onde o código fonte está salvo e digitar o seguinte comando:

gcc nomeDoArquivo.c -o nomeDoPrograma

Para executá-lo, digitamos:

./nomeDoPrograma

Vejamos um pequeno código, que mostra uma mensagem na tela:

#include <stdio.h>

int main()
{
      printf("Hello World!");

return(0);
}

Na primeira linha, incluímos uma biblioteca que contém funções de entrada e saída. Depois, declaramos a função main, obrigatória em todo programa escrito em C. Sem ela, o programa não poderá ser iniciado.

Chamamos a função printf, cujo parâmetro é uma cadeia de caracteres, delimitados por aspas duplas. Para finalizar, definimos o retorno da função com o valor zero, indicando que o programa foi terminado corretamente.

* Observem que após cada instrução, é necessário o ponto e vírgula (;).

Variáveis

Variáveis são espaços na memória do computador destinados ao armazenamento de valores. Em C, precisamos declará-las antes de utilizá-las. As variáveis podem guardar valores de vários tipos, como um caractere, um inteiro, um número com casas decimais e até mesmo strings.

Para declararmos uma variável em C, escrevemos o seu tipo, seguido de seu nome. Há, porém, algumas regras para os nomes de variáveis, as quais não abordarei nesta dica.

Para atribuirmos um valor a ela, utilizamos o operador "=". Podemos utilizar, também, operadores aritméticos e relacionais (+, -, *, /, <, > etc).

Exemplo 1:

#include <stdio.h>

int main() {
      int num1 = 3;

      printf("\nNumero 1 = %d", num1);

      return(0);
}

Exemplo 2:

#include <stdio.h>

int main()
{
      int num1 = 3;
      int num2 = 5;
      int soma = num1 + num2;

      printf("\nNumero 1 = %d", num1);
      printf("\nNumero 2 = %d", num2);
      printf("\nSoma       = %d", soma);

      return(0);
}

Outras dicas deste autor

Instalação do Opera no Ubuntu

Instalando o "Kubuntu" no Ubuntu 10.10

Instalando navegador Chromium no Ubuntu

Introdução à linguagem Java

Leitura recomendada

Utilizando "URL Amigável" no Apache

Convertendo 3gp e amr para mpeg e vice-versa

ArchLinux: Firefox fechando após atualização

Evitando SQL Injection

Desabilitando IPV6 na placa de rede

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts