Struct em C

Por: Eduardo Casavella   Uma struct é uma variável especial que contém diversas outras variáveis normalmente de tipos diferentes. As variáveis internas contidas pela struct são denominadas membros da struct. Podemos dizer que as structs da linguagem C são o … Continue lendo


A biblioteca math.h

Por: Eduardo Casavella Fornece um conjunto de funções para operações matemáticas, tais como funções trigonométricas, hiperbólicas, logaritmos, potência e arredondamentos. Todas as funções da biblioteca math.h retornam um valor do tipo double. Na tabela abaixo apresentamos algumas funções presentes na … Continue lendo


Função com passagem por referência

Por: Eduardo Casavella Existem dois métodos de passagem de parâmetros para funções: Passagem por valor – permite usar dentro de uma função uma cópia do valor de uma variável, porém não permite alterar o valor da variável original (somente a … Continue lendo


Ponteiros em C

Ponteiros Por: Eduardo Casavella A utilização de ponteiros em linguagem C é uma das características que tornam a linguagem tão flexível e poderosa. Ponteiros ou apontadores, são variáveis que armazenam o endereço de memória de outras variáveis. Dizemos que um … Continue lendo


Recursividade em C

Por: Eduardo Casavella Chamamos de recursividade ou recursão quando uma função chama a si mesma. Sim amigos, isto é possível, uma função pode invocar a si mesma! Como funciona a recursividade? Em uma função recursiva, a cada chamada é criada … Continue lendo


Funções e escopo de variáveis

Por: Eduardo Casavella Chamamos de escopo de variável ao conjunto de regras que determinam a utilização de uma variável em um programa Podemos dividir as variáveis quanto ao escopo em três tipos: variáveis locais, parâmetros formais e variáveis globais. Variáveis … Continue lendo


Argumentos em linha de comando

Por: Eduardo Casavella Em linguagem C podemos passar argumentos através da linha de comando para um programa quando ele inicia. A função main recebe parâmetros passados via linha de comando como vemos a seguir: int main( int argc, char *argv[ … Continue lendo


Tipos de dados em C

Por: Eduardo Casavella Existem 5 tipos de dados primitivos (pré-definidos) em C. São eles: Palavra Chave Tipo char caracter int inteiro float real de precisão simples double real de precisao dupla void vazio (sem valor)   O tamanho e a … Continue lendo


Lista de palavras reservadas em C

Por: Eduardo Casavella   As palavras reservadas, também conhecidas como palavras chave da linguagem C, são comandos de uso muito específico dentro da linguagem. Estas palavras não podem ser usadas com outro propósito além do original dentro de programas em … Continue lendo


Funções em C

Por: Eduardo Casavella Definição de Função Uma função nada mais é do que uma subrotina usada em um programa. Na linguagem C, denominamos função a um conjunto de comandos que realiza uma tarefa específica em um módulo dependente de código. … Continue lendo


Loop infinito em C

Por: Eduardo Casavella Um loop ou laço infinito é aquele que apresenta sempre uma condição de teste verdadeira,ou seja, nunca termina. Algumas vezes, o iniciante em programação cai em um loop infinito de forma acidental. Isto ocorre quando escreve acidentalmente … Continue lendo


O comando continue em C

Por: Eduardo Casavella A instrução continue é um comando de desvio incondicional. Sua utilização dentro de um laço faz com que a execução da instrução atual (ou bloco de instruções atual) seja interrompida e passa para a próxima iteração do … Continue lendo


O comando break em C

Por: Eduardo Casavella Este comando realiza desvio incondicional. Em linguagem C o break tem dois usos principais: 1)Forçar a saída de um switch…case 2)Forçar a saída de um laço de repetição. A forma mais comum do comando break é ser … Continue lendo