C

En Wikibooks, o Galilibros en galego.

(Redirixido dende Programación en C)

Índice

[editar]

[editar] Obxectivos

Este libro pretende conseguir que calquera persoa, sen coñecementos previos de programación e con poucos de informática, poida aprender desde cero a programar nesta linguaxe chamada C. Por tanto, para unha persoa familiarizada xa cos conceptos de programación, este libro pode ser ás veces "moi evidente", pero iso é porque canto máis sinxelo sexa entendelo, máis xente terá acceso a el.

[editar] Principiantes

A orde establecida no libro é a que se debería de seguir. Os temas están organizados especialmente de xeito acumulativo.

O que probablemente será máis útil cara a aprendizaxe será a insistencia, o non se render un. Se algo non entra, non hai que recurrir ao sangue. Simplemente hai que insistir. E se non es capaz de asimilar algo léndoo unha, dúas, tres, e así ata un infinito número de veces, sempre terás que intentalo unha vez máis.

Se de veras quedaches trancado e non es capaz de seguir, non rendas. Aínda non está todo perdido. Sempre que che ocorra tal cousa, busca alguén que saiba máis ca ti. Busca primeiro entre a xente do teu arredor, e se non das con ninguén no teu círculo, visita a foros, conversas de IRC, etc. A resposta está aí fora... Por suposto, o coñecemento de linguas coma o inglés ou o castelán serache de grande utilidade á hora de buscar en foros.

[editar] Dúbidas

Ante calquera dúbida que poda xurdir ao ler este libro, sempre podes contar coa axuda dos colaboradores do mesmo.

[editar] Índice

[editar] Introdución

1. Características 100%.png
1. Linguaxe estruturada
2. Linguaxe de nivel medio
3. Portabilidade
4. Erros en tempo de execución
5. Mestura de tipos de datos
6. Poucas palabras clave
7. Modulación
8. Linguaxe compilada
2. Por que C? 100%.png
1. Por que C e non linguaxe ensambladora?
2. Por que C, e non Java, Basic ou Perl?
3. Requisitos 100%.png
1. Coñecementos previos
2. Requisitos de hardware
3. Requisitos de software
4. Outros

[editar] Realizar un programa en C

4. Edición 25%.png
5. Compilación 50%.png
6. Ligazón 25%.png
7. Execución 25%.png
8. Depuración 25%.png
9. Ola mundo 100%.png
1. Código fonte
2. Vaiamos por partes
3. Dúbidas

[editar] Elementos de C

10. Tipos de datos fundamentais 00%.png
1. Enteiros
1. char
2. short
3. int
4. long
5. enum
2. Reais
1. float
2. double
3. long double
3. Outros
1. void
11. Tipos de datos derivados 00%.png
1. Punteiros
2. Estruturas
3. Arrays
4. Conxuntos
12. Cualificadores 00%.png
13. Constantes literais 00%.png
1. Enteiros
2. Reais
3. Caracteres
4. Cadeas de caracteres
14. Constantes simbólicas 00%.png
1. #define
2. const
15. Identificadores 00%.png
16. Comentarios 00%.png
17. Declaración de variables 00%.png
1. Globais
2. Locais
3. Inicialización
18. Operadores 00%.png
1. Aritméticos
2. Relacionais
3. Lóxicos
4. Un só operando
19. Conversións de tipo 00%.png
1. Nas expresións aritméticas
2. na asignación
20. Moldes 00%.png

[editar] Apéndice

Caracteres ASCII 50%.png

[editar] Aínda sen agrupar

Estrutura e estilo 100%.png
1. Exemplo
2. Saltos de liña e tabulacións
1. Saltos de liña
2. Liñas baleiras
3. Tabulacións
3. Comentarios
1. Comentarios dunha soa liña
2. Comentarios de máis dunha liña
Variables 100%.png
1. Declarar, inicializar e asignar variables
1. Nomear variables
2. Literais
3. Tipos
1. int
2. char
3. float
4. double
4. sizeof
5. Modificadores do tipo de datos
6. Cualificador const
7. Números máxicos
1. const
2. #define
8. Ámbito
9. Outros modificadores
Expresións
1. Operadores aritméticos
2. Operadores relacionais
3. Operadores lóxicos
Estrada e saída simples 00%.png
Funcións 25%.png
Manexo de erros 100%.png
1. Manexo de erros ao dividir por cero
  1. Entrada de datos
    1. O scanf()
  2. Saída de datos
    1. O printf()
      1. Imprimir texto
      2. Imprimir variables
      3. O carácter de entrada (\)
  3. Expresións (operadores aritméticos)
  4. Instrucións de control
    1. Estruturas condicionais
      1. if...else
        1. Operadores
        2. Circuitos curtos
      2. switch...case
    2. Bucles
      1. while
      2. for
      3. do...while
    3. goto-->

[editar] Véxase tamén

[editar] Colaboradores

Ferramentas personais