Funções Em C
Resenha: Funções Em C. Pesquise 862.000+ trabalhos acadêmicosPor: jotabe • 1/4/2014 • Resenha • 7.354 Palavras (30 Páginas) • 215 Visualizações
Manual de C/C++
Versão 1.0
Este manual é de dominío público, e pode ser copiado e duplicado livremente.
Colabora com a evolução deste manual enviando um e-mail com sugestões,
críticas e correções para serafini@cefetes.br.
Colaboradores:
Ernani Ribeiro Filho
José Inacio Serafini
-i
Linguagem C/C++ 1
Introdução 1
Elementos do Programa 1
Conjunto de caracteres 1
Comentários 2
Identificadores 2
Variáveis 2
Nomes de variáveis em C/C++ 2
Variáveis locais 3
Variáveis Estáticas 3
Variáveis Globais 4
Palavras Reservadas 5
Constantes 5
Inteiras 5
Ponto flutuante 6
Constante de caracteres 6
Tipos de Dados e Declarações 6
Inteiros 6
Ponto Flutuante 7
Tipos Reais - Ponto Flutuante 7
Arrays 7
Array unidimensional 7
Arrays Multidimensionais 8
Arrays Estáticos 8
Limites dos Arrays 9
Ponteiros 9
Declarando Ponteiros 9
Manipulação de Ponteiros 10
Expressões com Ponteiros 10
Ponteiros para ponteiros 11
Problemas com ponteiros 12
Enumerador - enum 12
Estruturas - struct 13
Uniões - union 15
Funções 16
Tipo void 16
nomes Typedef 16
Operadores e Expressões 16
Operador de Atribuição 16
Operadores Aritméticos 17
-ii L i n g u a g e m C / C + +
Operadores Relacionais e Lógicos 17
Avaliação em Curto-circuito 19
Operadores de Incremento e Decremento 20
Operadores de Bits 20
Operador de Endereço 21
Operador de Conteúdo de Endereço 21
Comandos 21
Regras Gerais 21
Comandos simples e compostos 21
Comando Condicional 22
if 22
if-else-if 23
switch 23
Expressão condicional 25
Comandos de Repetição - Loop 25
for 25
while 27
do...while 27
break 29
continue 29
goto e labels 30
return 30
nulo 30
Funções 30
Função sem Retorno 30
Função com Retorno 31
Parâmetros Formais 32
Chamada por Valor 32
Chamada por Referência 32
O Pré-processador 33
#include 33
#define 34
#undef 34
#ifdef 34
#ifndef 34
#if 34
#else 34
#elif 34
#endif 34
#pragma 35
A Biblioteca Padrão C/C++ 37
-iii
Biblioteca de Funções 37
Processamento de Caracteres 37
isaplha 37
isdigit 38
islower 39
isupper 39
isspace 40
toascii 41
tolower 42
toupper 42
Processamento de Strings 43
strcat 43
strncat 44
strcmp 44
strncmp 45
strcpy 46
strncpy 46
strlen 47
strchr 47
strstr 48
strtok 49
atof 49
atoi 50
atol 50
Alocação e Manipulação de Memória 51
memchr 51
memcmp 51
memcpy 52
memset 52
malloc 52
calloc 53
free 54
realloc 54
Entrada
...