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


A biblioteca padrão da linguagem C

Por: Eduardo Casavella C Standard Library é o nome da biblioteca padrão da linguagem C. Esta biblioteca possui uma série de funções prontas com recursos adicionais e disponíveis para utilização. A biblioteca padrão de C é composta ao todo por … Continue lendo


Breve História da Linguagem C

Por: Eduardo Casavella A linguagem C foi criada em 1972 e implementada em um computador DEC PDP-11 por Dennis Ritchie no Bell Laboratories . C é derivada de duas outras linguagens: Algol 68 e BCPL. O foco da linguagem C … Continue lendo


A biblioteca string.h

Por: Eduardo Casavella A biblioteca string.h da linguagem C, contém uma série de funções para manipular strings. Neste artigo veremos como: Copiar strings em C usando strcpy e strncpy; Concatenar strings em linguagem C usando strcat e strncat; Descobrir o … Continue lendo


String em C – vetor de caracteres

Por: Eduardo Casavella O termo string serve para identificar uma sequência de caracteres. Na prática, as strings são usadas para representar textos. Em linguagem C, ao contrário de outras linguagens, não existe um tipo de dados string nativo. Para representar … Continue lendo


Resto de uma divisão inteira em linguagem C

Por: Eduardo Casavella A divisão inteira Quando realizamos uma divisão de duas variáveis inteiras, a parte fracionária é eliminada de forma automática, ou então é “truncada”. Como a parte fracionária é descartada, temos que o resultado de uma divisão inteira … Continue lendo