Linux – Criando graficos de chamadas C baseado no dump do GCC RTL

Recentemente navegando pela internet, vi um post muito legal no blog do Sergio Prado, que pode ser visto em “Gerando um gráfico de dependência de pacotes com o Buildroot“, onde o comando dot que faz parte do Graphviz, foi possível gerar um gráfico com todas as dependências do pacote do processo de build, todo sistema como um […]

Programação C – Funções

Todo ser humano, funcionário, esportista, marido (esse tem varias funções rs) ou até mesmo uma ferramenta possui funções. Você é um funcionário e foi contratado na empresa para exercer uma função (programar, analisar, engenhar, administrar, gerenciar, enfim podendo estender a função é claro), um ciclista tem o foco de sua função “pedalar”, dentro desta sua […]

Programação C – Tipos de dados

Antes de continuarmos os posts, já que vimos vetores, matrizes e vou entrar em funções, ponteiros, alocações de memoria e estrutura de dados então é bom compreender os tipos de dados em C, será muito útil em qualquer linguagem pois a base é a mesma, o que difere é a forma de declarar e linguagens […]

Programação C – Matriz

Dando continuidade a programação em C, o ultimo post foi sobre vetores que pode ser visto aqui, e desta vez vamos ver como funciona matriz em C e praticamente pode ser aplicado em outras linguagens, vimos já uma matriz unidimensional (vetor ou array) e agora iremos ver matriz bidimensional que é mais visto com o […]

Programação C – Vetores

Em programações você irá ouvir e usar muito vetores ou também conhecido como array. Um vetor seria um conjunto de variáveis do mesmo tipo num mesmo “lugar”, eu não disse no mesmo endereço ok? A declaração seria algo assim em C: Ex1: int sorteio[8]; Algo parecido com a declaração normal de variáveis, vamos recordar a […]

Programação C – Switch, case e default

Opa, depois de um bom tempo sem escrever nada de programação C, vamos dar continuidade agora a uma estrutura que é braço direito da Estrutura Condicional If, Switch Case, eu classificaria as duas estruturas (If e Switch) como estruturas de tomadas de decisões, diferenciando que If posso trabalhar com expressões para analise, já switch eu […]

Programação C – Estrutura de Repetição [do while]

Para encerrar a parte de Estrutura de Repetição em C, agora iremos ver o Do While. Vimos então: Estrutura de Repetição [for] Estrutura de Repetição [while] Estrutura de Repetição [do while] Agora! Vamos novamente relembrar e comparar com as demais estruturas: For //Variável recebe um “valor” pode ser zero e vai incremento ou por exemplo […]

Programação C – Estrutura de Repetição [while]

Dando continuidade ao assunto de Estruturas de Repetição vamos conhecer agora a Estrutura While, ou traduzindo ENQUANTO. Você deve estar pensando em quando usar a estrutura For e quando usar a estrutura While. As duas estruturas são para praticamente o mesmo fim, mas com algumas particularidades, vamos conhece-las: For: Você deve declarar uma variável para […]

Programação C – Estrutura de Repetição [for]

As estruturas de repetição são utilizadas para que um conjunto de instruções seja executado até que ocorra uma certa condição. Vamos ver três tipos de estrutura de repetição [For, While, Do While]. O laço for diferencia dos restantes( while e do-while) por ter condições pré-definidas, ou seja, o número de vezes a ser executada já […]