Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
23Activity

Table Of Contents

1. Introdução
1.1 - Histórico
1.2 - Evolução
1.3 - Características
1.4 - Utilização
2. Ambiente de Programação Anjuta
2.1 Compilador gcc
2.2 Instalação do Anjuta
2.3 Interface do Anjuta
3. Estrutura de um programa em C
3.1 - Identificadores
3.2 – Comentários do programador
3.3 - Regras gerais para escrever um programa em C
3.4 - Palavras reservadas
3.5 - Declaração de variáveis
3.5.1 - Onde as variáveis podem ser declaradas
3.5.2 - Inicialização de variáveis
3.6 - Constantes
3.6.1 - Constantes hexadecimais e octais
3.6.2 - Constantes strings
3.6.3 - Constantes especiais
3.7 - Comandos do pré-processador do C
3.7.1 - O comando #define
3.7.2 - O comando #include
4. Tipos de dados
4.1 - Tipos básicos
4.2 Modificadores de tipo
5. Operadores
5.1 - Operadores aritméticos
5.2 - Operadores relacionais
5.3 - Operadores lógicos
5.4 - Incremento e decremento
5.5 - Operador de atribuição
5.6 - O operador sizeof
5.7 - Casts
5.8 - Expressões
5.8.1 - Conversão de tipos em expressões
6. Funções padrões
6.1 – abs
6.2 – fabs
6.3 – asin
6.4 – acos
6.5 – atan
6.6 – cos
6.7 – sin
6.8 – exp
6.9 – pow
6.10 – sqrt
6.11 – log
6.12 – atof
6.13 – atoi
6.14 – atol
6.15 - log10
6.16 – tan
6.17 – rand
6.18 – srand
6.19 – system
7. Comandos
7.1 - Tipos de Comandos
7.1.1 - Seqüência
7.1.2 - Seleção
7.1.3 - Repetição
7.1.4 Atribuição
7.2 - Comando if
7.2.1 - if encadeados
7.3 - O comando switch
7.4 - Comando while
7.5 - O comando for
7.6 - O loop do { } while
7.7.1 - O comando break
7.7.2 - O comando continue
7.8 - A função exit ()
8. Entrada e saída
8.1 - Entrada e saída do console
8.2 - Entrada e saída formatada
8.2.1 - Saída formatada (printf)
8.2.2 - Entrada formatada (scanf)
8.2.3 – Leitura de strings (fgets)
9. Controle do vídeo e teclado
9.1 Biblioteca “ncurses” - modo texto
10. Lista de exercícios (comandos)
11. Vetores, matrizes e strings
11.1 - Vetores
11.2 – Strings
11.3 - Matrizes (Multidimensional)
11.4 - Vetor de strings
11.5 - Inicialização de matrizes e vetores
11.6 - Inicialização de um vetor de caracteres
11.7 - Inicialização de matrizes multidimensionais
11.8 - Inicialização de vetores e matrizes sem tamanho
11.9 - Classificação de dados ou ordenação (sort)
11.10 - Lista de exercícios (vetores)
12.1 - strcpy
12.2 - strcmp
12.3 - strcat
12.4 - strlen
12.5 – strchr
12.6 – Lista de exercícios (strings)
13. Funções definidas pelo programador
13.1 - Valores de retorno
13.2 - Passagem de parâmetros por valor
13.3 - Passagem de parâmetros por referência
13.4 - Funções que devolvem valores não-inteiros
13.5 - Argumentos argc e argv do main
13.6 - Recursividade
13.7 - Lista de exercícios (funções)
14. Ponteiros
14.1 - Variáveis ponteiros
14.2 - Operadores de ponteiros
14.3 - Expressões com ponteiros
14.3.1 - Atribuições com ponteiros
14.3.2 - Aritmética com ponteiros
14.3.2.2 - Decremento (--)
14.3.3 - Soma (+) e subtração (-)
14.3.4 - Comparação de ponteiros
14.4 - Ponteiros e vetores
14.4.1 - Indexando um ponteiro
14.4.2 - Ponteiros e strings
14.4.3 - Obtendo o endereço de um elemento de um vetor
14.4.4. Vetores de ponteiros
14.5 - Ponteiros para ponteiros
14.6 - Inicialização de ponteiros
14.7 - Alocação dinâmica de memória
14.7.1 – malloc
14.7.2 – free
15. Entrada e saída em disco
15.1 - Fila de bytes (stream)
15.1.1 - Filas de texto
15.1.2 - Filas binárias
15.2 - Sistema de arquivo bufferizado
15.2.1 - fopen
15.2.2 – putc
15.2.3 – getc
15.2.4 – feof
15.2.5 – fclose
15.2.6 - rewind
15.2.7 – getw e putw
15.2.8 – fgets e fputs
15.2.10 – fseek
15.2.11 – fprintf e fscanf
15.2.12 – remove
15.3 - Sistema de arquivo não bufferizado
15.3.1 – open, creat e close
15.3.2 – write e read
15.3.3 – unlink
15.3.5 – eof
15.3.6 – tell
15.4 - Lista de exercícios (arquivos)
16. Tipos de dados definidos pelo programador
16.1 - Estruturas
16.1.1 - Referência aos elementos da estrutura
16.1.2 - Matrizes de estruturas
16.1.3 - Passando estruturas para funções
16.1.3.1 - Passando elementos da estrutura
16.1.3.2 - Passando estruturas inteiras
16.1.4 - Ponteiros para estruturas
16.2 - Campos de bit
16.3 - Union
16.4 - typedef
16.5 - Tipos de dados avançados
16.5.1 - Modificadores de acesso
16.5.1.1 - O modificador const
16.5.1.2 - O modificador volatile
16.5.2 - Especificadores de classe de armazenamento
16.5.2.1 - O especificador auto
16.5.2.2 - O especificador extern
16.5.2.3 - O especificador static
16.5.2.4. O especificador register
16.5.3 - Operadores avançados
16.5.3.1 - Operadores bit a bit
16.5.3.2 - O operador ?
16.5.3.3 - Formas abreviadas de C
16.5.3.4 - O operador ,
17. Listas lineares
17.1 - Implementação de uma pilha
17.3 - Lista duplamente encadeada
19. Programas exemplos usando ncurses
19.1 Jogo de Caça-Palavras
19.2 Relógio em Linux
19.3 Biblioteca “conio.h” + “clock.c”
19.4 Biblioteca “conio.h” completa
19.5 Jogo da Forca
22. Programas escritos em C
0 of .
Results for:
No results containing your search query
P. 1
c_for_linux

c_for_linux

Ratings: (0)|Views: 3,474 |Likes:
Published by heidude

More info:

Published by: heidude on May 19, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/13/2013

pdf

text

original

You're Reading a Free Preview
Pages 4 to 50 are not shown in this preview.
You're Reading a Free Preview
Pages 52 to 155 are not shown in this preview.

Activity (23)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Gama_yhwh liked this
Filipe Augusto liked this
Raphael Tito liked this
Cynthia Braga liked this
Caio Rocha liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->