Categorias
Programação

Gavetas! Introdução à Variáveis em Linguagem C

No post de hoje você vai ver uma breve introdução à variáveis em linguagem C.

Vou começar com uma pequena história:

Quando eu ainda era pré-adolescente (sim, eu comecei cedo nessa vida computacional) eu perguntei para o meu pai o que eram variáveis.

Eu já programava alguma pouca coisa em BASIC e estava querendo me aprofundar no assunto (antes que você me pergunte: não! não dava pra pesquisar no google. Internet só surgiu alguns anos depois).

A explicação que ele me deu me deixou intrigado e simplesmente nunca saiu da minha cabeça, e hoje vou passar ela adiante, e espero que ela faça sentido pra você também.

Gavetas!

A resposta foi curta e simples: “Variáveis são gavetinhas”.

Na hora eu confesso que não entendi completamente. Faltava conhecimento de algumas outras coisas e conceitos de computação que só fui aprender alguns anos depois.

Já te adianto que quando um programa está rodando, essas gavetas são colocadas dentro de um armário que fica dentro do seu computador, e que eu já expliquei lá no post da dupla dinâmica.

Além disso, descobri que eram as variáveis que, além de outras coisas, ajudariam a controlar aquele nosso fluxograma computacional (que expliquei no vídeo passado), ou seja, sem variáveis não existe programa de computador.

Então no vídeo de hoje vou explicar na prática o básico sobre variáveis em linguagem C (mas que conceitualmente serve para outras linguagens), e no próximo vídeo será a parte técnica e que eu considero necessária para conseguir progredir em programação.

Se você é realmente iniciante em programação, pode já começar a desenvolver sua fluência em ler código *mesmo* sem entender o que o código faz.

Este arquivo seguinte está escrito em linguagem C (parte de um projeto antigo meu).

https://sourceforge.net/p/rnat/code/HEAD/tree/rnat_router/rnat_router.c

É parte do netfilter (código do kernel linux que lida com os pacotes de rede) com algumas modificações que eu fiz, então não se preocupe em entender o que são todas estas coisas…

De momento somente procure no código o local aonde é criada a variável “is_rnat” (que em termos técnicos chama-se: declarar a variável), descubra qual é o tipo dela e o valor que é colocado lá dentro inicialmente, e depois procure no código a linha em que o conteúdo desta variável é alterado.

Lembre-se que o importante aqui é você se acostumar a ler o código e identificar variáveis dentro de um programa em linguagem C, e não o de entender o que o código está fazendo. Isto vem com o tempo, Ok?

Espero que o conteúdo de hoje tenha te ajudado.

Como sempre, comenta aqui em baixo o que você achou.

*** EDITADO – Atenção – Este aviso será removido em breve*** : Como vários de vocês sabem, eu tenho um curso específico sobre terminal lá no EAD do Diolinux (aliás muitos alunos começaram a acompanhar o site aqui depois de finalizar o curso lá, muito obrigado!).

Coloquei no ar recentemente aqui no site uma série gratuita pra ajudar iniciantes a dar pelo menos os primeiros passos no terminal, e quem sabe ao final da série decidir se juntar aos outros alunos lá do curso. Só pra avisar, no final vai ter um momento jabá do curso.. spoiler alert 🙂 Mas mesmo que não tenha interesse no curso  (ou mesmo se já fez o curso), assista à série, pois a gente sempre pode aprender algo novo. Fechado?

Ainda não decidi se vou deixar a série no ar.. então fica aqui o meu convite pra você assistir ao primeiro episódio, e se achar que ela é pra você, cadastre-se para receber os próximos episódios e o material que uso nas explicações.

Se você gostar do conteúdo e achar que conhece alguma pessoa que quer (ou precisa) aprender mais sobre terminal, fique à vontade para compartilhar o link com ela.

PS: se você já é cadastrado aqui no site e quiser acompanhar a série, peço que se cadastre lá também, pois não vou enviar conteúdo sobre terminal para quem está cadastrado só pra receber conteúdo de programação, certo? Eu sei que é chato ficar se cadastrando, mas no momento é o único jeito que eu tenho de entregar o conteúdo com uma certa efetividade e segmentar quem quer receber cada tipo de conteúdo (pra evitar spam), além do que sou fã de carteirinha de e-mail. Sei lá, deve ser coisa de saudosista 🙂

Abraço!

Summary
Gavetas! Introdução a Variáveis em Linguagem C
Article Name
Gavetas! Introdução a Variáveis em Linguagem C
Description
Variáveis são gavetas na memória RAM. No vídeo de hoje vamos entender o que são e como manusear o básico de variáveis em linguagem C.
Author
Publisher Name
Tiago Salem
Publisher Logo

Por Tiago Salem

Oi, eu sou o Tiago Salem.
Louco por tecnologia, programação, música e guitarra.

Já trabalhei na Mandriva-Conectiva, fui um dos programadores do ubuntu phone na Canonical e atualmente trabalho na SuSE como Engenheiro de Suporte L3.

Comecei este blog para fornecer minha visão sobre programação e ajudar mais pessoas a ingressar nesse mundo fantástico dos códigos.