Programar em C: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
Sockets e XTI não são parte do C padrão. São bibliotecas ou interfaces do sistema operacional ou instaláveis. |
|||
Linha 39: | Linha 39: | ||
* [[/Gerenciamento de memória/]] |
* [[/Gerenciamento de memória/]] |
||
* [[/Operadores bit-a-bit/]] |
* [[/Operadores bit-a-bit/]] |
||
⚫ | |||
=== PARTE III - Conceitos extras === |
|||
* [[/X/Open Transport Interface(XTI)/]] |
* [[/X/Open Transport Interface(XTI)/]] |
||
⚫ | |||
* [[/Makefiles/]] |
* [[/Makefiles/]] |
||
Linha 60: | Linha 62: | ||
== Módulo em processo de fusão == |
== Módulo em processo de fusão == |
||
* [[/Gravação e leitura em arquivos/]] |
* [[/Gravação e leitura em arquivos/]] |
||
* [[/Estudo/]] |
* [[/Estudo/]] |
||
Linha 75: | Linha 76: | ||
{{wikipedia|C (linguagem de programação)|Linguagem de programação C}} |
{{wikipedia|C (linguagem de programação)|Linguagem de programação C}} |
||
* [[Programar em C++]] |
* [[Programar em C++]] |
||
==Ligações externas== |
|||
*[http://www.mtm.ufsc.br/~azeredo/cursoC/c.html Apostila de C UFMG] |
|||
---- |
---- |
Revisão das 02h24min de 17 de fevereiro de 2013
É pré-requisito para um bom aprendizado de qualquer linguagem de programação conceitos sobre lógica de programação.
Etapas de desenvolvimento - 5 fases | ||||
---|---|---|---|---|
Quase nenhum texto: | Texto em criação: | Texto em maturação: | Texto desenvolvido: | Texto abrangente: |
Sumário
Introdução
- Por que aprender a linguagem C?
- História da Linguagem C
- Pré-requisitos
- Utilizando um compilador
- Noções de compilação
PARTE I - Básico
- Um programa em C
- Conceitos básicos
- Variáveis
- Entrada e saída simples
- Operações matemáticas (Básico)
- Operações matemáticas (Avançado)
- Controle de fluxo
- Funções
- O pré-processador
- Bibliotecas
- Entrada e saída em arquivos
- Exercícios
PARTE II - Conceitos intermediários e avançados
- Vetores (arrays)
- Strings
- Ponteiros
- Passagem de Parametros
- Tipos de dados definidos pelo usuário
- Mais sobre variáveis
- Gerenciamento de memória
- Operadores bit-a-bit
PARTE III - Conceitos extras
Apêndices
- Palavras Reservadas ou keywords
- Seqüências de escape
- Lista de funções
- Lista de bibliotecas
- Dicas de programação em C
Algoritmos e Estruturas de dados
- Listas encadeadas
- Pilha
- Fila ou Queue
- Árvores binárias
- Algoritmos de ordenação
- Algoritmo de alocação
Módulo em processo de fusão
Tópicos movidos do livro de C++