Programar em C: diferenças entre revisões

Origem: Wikilivros, livros abertos por um mundo aberto.
[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
He7d3r.bot (discussão | contribs)
Renomeando predefinição, conforme Tópico:Wikilivros:Diálogos_comunitários/Dados sobre os livros; Reposicionando AutoCat para melhorar lista de cat's utilizando AWB
Linha 6: Linha 6:


== Sumário ==
== Sumário ==

=== Introdução ===
=== Introdução ===
* [[Imagem:50%.svg]] [[/Por que aprender a linguagem C/|Por que aprender a linguagem C?]]
* [[Imagem:50%.svg]] [[/Por que aprender a linguagem C/|Por que aprender a linguagem C?]]
Linha 15: Linha 14:


=== PARTE I - Básico ===
=== PARTE I - Básico ===
* [[Imagem:100%.svg]] [[Programar em C/Um programa em C|Um programa em C]]
* [[Imagem:100%.svg]] [[/Um programa em C/]]
* [[Imagem:50%.svg]] [[Programar em C/Conceitos básicos|Conceitos básicos]]
* [[Imagem:50%.svg]] [[/Conceitos básicos/]]
* [[Imagem:50%.svg]] [[Programar em C/Variáveis|Variáveis]]
* [[Imagem:50%.svg]] [[/Variáveis/]]
* [[Imagem:100%.svg]] [[Programar em C/Entrada e saída simples|Entrada e saída simples]]
* [[Imagem:100%.svg]] [[/Entrada e saída simples/]]
* [[Imagem:100%.svg]] [[Programar em C/Operações matemáticas (Básico)|Operações matemáticas (Básico)]]
* [[Imagem:100%.svg]] [[/Operações matemáticas (Básico)/]]
* [[Imagem:100%.svg]] [[/Operações matemáticas (Avançado)/]]
* [[Imagem:100%.svg]] [[Programar em C/Operações matemáticas (Avançado)|Operações matemáticas (Avançado)]]
* [[Imagem:50%.svg]] [[/Controle de fluxo/]]
* [[Imagem:50%.svg]] [[Programar em C/Controle de fluxo|Controle de fluxo]]
* [[Imagem:50%.svg]] [[/Funções/]]
* [[Imagem:50%.svg]] [[Programar em C/Funções|Funções]]
* [[Imagem:75%.svg]] [[/Pré-processador|O pré-processador]]
* [[Imagem:75%.svg]] [[Programar em C/Pré-processador|O pré-processador]]
* [[Imagem:50%.svg]] [[/Bibliotecas/]]
* [[Imagem:50%.svg]] [[Programar em C/Bibliotecas|Bibliotecas]]
* [[Imagem:50%.svg]] [[/Entrada e saída em arquivos/]]
* [[Imagem:50%.svg]] [[Programar em C/Entrada e saída em arquivos|Entrada e saída em arquivos]]
* [[Imagem:50%.svg]] [[/Exercícios Finais|Exercícios]]
* [[Imagem:50%.svg]] [[Programar em C/Exercícios Finais|Exercícios]]


=== PARTE II - Conceitos intermediários e avançados ===
=== PARTE II - Conceitos intermediários e avançados ===
* [[Imagem:50%.svg]] [[Programar em C/Vetores|Vetores (arrays)]]
* [[Imagem:50%.svg]] [[/Vetores|Vetores (arrays)]]
* [[Imagem:50%.svg]] [[Programar em C/Strings|Strings]]
* [[Imagem:50%.svg]] [[/Strings/]]
* [[Imagem:75%.svg]] [[Programar em C/Ponteiros|Ponteiros]]
* [[Imagem:75%.svg]] [[/Ponteiros/]]
* [[Imagem:25%.svg]] [[Programar em C/Passagem de Parametros|Passagem de Parametros]]
* [[Imagem:25%.svg]] [[/Passagem de Parametros/]]
* [[Imagem:50%.svg]] [[Programar em C/Tipos de dados definidos pelo usuário|Tipos de dados definidos pelo usuário]]
* [[Imagem:50%.svg]] [[/Tipos de dados definidos pelo usuário/]]
** [[Imagem:50%.svg]] [[Programar em C/Enumeração|Enumeração (enum)]]
** [[Imagem:50%.svg]] [[/Enumeração|Enumeração (enum)]]
** [[Imagem:50%.svg]] [[Programar em C/União|União (union)]]
** [[Imagem:50%.svg]] [[/União|União (union)]]
** [[Imagem:50%.svg]] [[Programar em C/Estruturas|Estruturas (structs)]]
** [[Imagem:50%.svg]] [[/Estruturas|Estruturas (structs)]]
* [[Imagem:75%.svg]] [[Programar em C/Mais sobre variáveis|Mais sobre variáveis]]
* [[Imagem:75%.svg]] [[/Mais sobre variáveis/]]
* [[Programar em C/Gerenciamento de memória|Gerenciamento de memória]]
* [[/Gerenciamento de memória/]]
* [[Programar em C/Sockets|Sockets]]
* [[/Sockets/]]
* [[Programar em C/Makefiles|Makefiles]]
* [[/Makefiles/]]


== Apêndices ==
== Apêndices ==


* [[Programar em C/Lista de palavras reservadas|Palavras Reservadas ou keywords]]
* [[/Lista de palavras reservadas|Palavras Reservadas ou keywords]]
* [[Programar em C/Seqüências de escape|Seqüências de escape]]
* [[/Seqüências de escape/]]
* [[Programar em C/Lista de funções|Lista de funções]]
* [[/Lista de funções/]]
* [[Programar em C/Lista de bibliotecas|Lista de bibliotecas]]
* [[/Lista de bibliotecas/]]
* [[Programar em C/Dicas de programação em C|Dicas de programação em C]]
* [[/Dicas de programação em C/]]


=== Algoritmos e Estruturas de dados ===
=== Algoritmos e Estruturas de dados ===
* [[Programar em C/Listas encadeadas|Listas encadeadas]]
* [[/Listas encadeadas/]]
* [[Programar em C/Pilha|Pilha]]
* [[/Pilha/]]
* [[Programar em C/Árvores binárias|Árvores binárias]]
* [[/Árvores binárias/]]
* [[Programar em C/Algoritmos de ordenação|Algoritmos de ordenação]]
* [[/Algoritmos de ordenação/]]
* [[Programar em C/Algoritmo de alocação|Algoritmo de alocação ]]
* [[/Algoritmo de alocação|Algoritmo de alocação]]


== Módulo em processo de fusão ==
== Módulo em processo de fusão ==


* [[Programar em C/Estudo|Estudo do C]]
* [[/Estudo|Estudo do C]]


{{fusão|#Módulo em processo de fusão{{!}}Estes módulos}}
{{fusão|#Módulo em processo de fusão{{!}}Estes módulos}}
Linha 69: Linha 68:


== Colaboração ==
== Colaboração ==
* [[Programar em C/Lista de autores|Lista de autores]]
* [[/Lista de autores/]]


==Ver também==
==Ver também==
Linha 78: Linha 77:
<div id="naveg" style="background-color: #ffffff; border: solid 0px black; padding-left:
<div id="naveg" style="background-color: #ffffff; border: solid 0px black; padding-left:
15px; margin: 4px; text-align: right; font-size: 100%">
15px; margin: 4px; text-align: right; font-size: 100%">
[[/Capa/]] | [[Programar em C/Porque aprender a linguagem c|Por que aprender a linguagem C]]
[[/Capa/]] | [[/Porque aprender a linguagem c|Por que aprender a linguagem C]]
</div>
</div>


{{AutoCat|Informática|Programação}}
{{Dados catalográficos
{{Ficha do livro
|Etapa = 6
|Etapa = 6
|Nível educacional 1 =
|Nível educacional 1 =
|Tema 1 = <!-- Antes de preencher, opine na [[Wikilivros Discussão:Biblioteca#Proposta]] -->
|Tema 1 = <!-- Antes de preencher este campo, opine na [[Wikilivros Discussão:Biblioteca#Proposta]] -->
|CDD 1 =
|CDD 1 =
|CDU 1 =
|CDU 1 =
|CBC 1 =
|CBC 1 =
}}
}}


[[Categoria:Programar em C|*{{PAGENAME}}]]


[[de:C-Programmierung]]
[[de:C-Programmierung]]

Revisão das 10h23min de 24 de agosto de 2010

É 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

PARTE I - Básico

PARTE II - Conceitos intermediários e avançados

Apêndices

Algoritmos e Estruturas de dados

Módulo em processo de fusão


Foi proposta a fusão deste módulo com: Estes módulos (discuta).

Tópicos movidos do livro de C++

  1. Variáveis
  2. Constantes
  3. Condicionais
  4. Vetores

Colaboração

Ver também

Wikipedia
Wikipedia
A Wikipédia tem mais sobre este assunto:
Linguagem de programação C