C: Diferenzas entre revisións
Contido eliminado Contido engadido
m →stdlib |
→Índice: Engadido capítulo sobre listas encadeadas. |
||
Liña 12:
==Índice==
===Limiar===
:'''1. [[{{PAGENAME}}/Orixe|Orixe de C]]''' [[Ficheiro:100%.
:#[[{{PAGENAME}}/Orixe#Evolución|Evolución]]
===Información previa===
:'''2. [[{{PAGENAME}}/Características de C|Características]]''' [[Imaxe:100%.
:#[[{{PAGENAME}}/Características de C#Linguaxe estruturada|Linguaxe estruturada]]
:#[[{{PAGENAME}}/Características de C#Linguaxe de nivel medio|Linguaxe de nivel medio]]
Liña 25:
:#[[{{PAGENAME}}/Características de C#Modulación|Modulación]]
:#[[{{PAGENAME}}/Características de C#Linguaxe compilada|Linguaxe compilada]]
:'''3. [[{{PAGENAME}}/C fronte a outras linguaxes de programación|Por que C?]] [[Imaxe:100%.
:#[[{{PAGENAME}}/Por que C?#Por que C e non linguaxe ensambladora?|Por que C e non linguaxe ensambladora?]]'''
:#[[{{PAGENAME}}/Por que C?#Por que C e non outras linguaxes de alto nivel?|Por que C e non outras linguaxes de alto nivel?]]
:'''4. [[{{PAGENAME}}/Requisitos|Requisitos]]''' [[Imaxe:100%.
:#[[{{PAGENAME}}/Requisitos#Coñecementos previos|Coñecementos previos]]
:#[[{{PAGENAME}}/Requisitos#Requisitos de hardware|Requisitos de hardware]]
Liña 35:
===Dende cero===
====O primeiro programa====
:'''5. [[{{PAGENAME}}/Editar un programa|Edición]]''' [[Ficheiro:25%.
:'''6. [[{{PAGENAME}}/Compilar un programa|Compilación]]''' [[Ficheiro:50%.
:#[[{{PAGENAME}}/Compilar un programa#Proceso de compilación|Proceso]]
:#[[{{PAGENAME}}/Compilar un programa#Código obxecto|Código obxecto]]
:#[[{{PAGENAME}}/Compilar un programa#Erros|Erros]]
:'''7. [[{{PAGENAME}}/Ligar un programa|Ligazón]]''' [[Ficheiro:25%.
:#[[{{PAGENAME}}/Ligar un programa#Erros|Erros]]
:'''8. [[{{PAGENAME}}/Executar un programa|Execución]]''' [[Ficheiro:25%.
:#[[{{PAGENAME}}/Executar un programa#Erros|Erros]]
:'''9. [[{{PAGENAME}}/Depurar un programa|Depuración]]''' [[Ficheiro:25%.
:'''10. [[{{PAGENAME}}/Ola mundo|Ola mundo]]''' [[Ficheiro:100%.
:#[[{{PAGENAME}}/Ola mundo#Código fonte|Código fonte]]
:#[[{{PAGENAME}}/Ola mundo#Vaiamos por partes|Partes]]
Liña 56:
- Traballo con argumentos.
-->
:'''11. [[{{PAGENAME}}/Traballar con ficheiros|Ficheiros]]''' [[Ficheiro:25%.
::[[Ficheiro:Applications-office.svg|12px]] [[{{PAGENAME}}/Exercicios:Traballar con ficheiros|Exercicios]]
:'''12. [[{{PAGENAME}}/Listas encadeadas|Listas encadeadas]]''' [[Ficheiro:25%.svg]]
::[[Ficheiro:Applications-office.svg|12px]] [[{{PAGENAME}}/Exercicios:Listas encadeadas|Exercicios]]
===Elementos===
====Comentarios====
:'''
====Constantes====
:'''
:#[[{{PAGENAME}}/Constantes literais#Constantes literais enteiras|Enteiros]]
:#[[{{PAGENAME}}/Constantes literais#Constantes literais reais|Reais]]
Liña 71 ⟶ 73:
====Variables====
:'''
:#[[{{PAGENAME}}/Variables#Introdución ás variables|Introdución]]
:#[[{{PAGENAME}}/Variables#Declaración de variables|Declaración]]
:#[[{{PAGENAME}}/Variables#Asignar valores a unha variable|Asignación de valores]]
:#[[{{PAGENAME}}/Variables#Ámbito|Ámbito]]
:'''
:#[[{{PAGENAME}}/Identificadores#Regras de construción|Regras]]
:#[[{{PAGENAME}}/Identificadores#Palabras reservadas|Palabras reservadas]]
Liña 82 ⟶ 84:
=====Tipos=====
:'''
:#[[{{PAGENAME}}/Tipos de datos fundamentais#Enteiros|Enteiros]]
:#[[{{PAGENAME}}/Tipos de datos fundamentais#Reais|Reais]]
:#[[{{PAGENAME}}/Tipos de datos fundamentais#Outros|Outros]]
:'''
:#[[{{PAGENAME}}/Modificadores#signed e unsigned|<code>signed e unsigned</code>]]
:#[[{{PAGENAME}}/Modificadores#const|<code>const</code>]]
:#[[{{PAGENAME}}/Modificadores#Outros modificadores|Outros]]
:'''
:#[[{{PAGENAME}}/Punteiros#Declaración|Declaración]]
:#[[{{PAGENAME}}/Punteiros#Traballo con punteiro|Traballo]]
:#[[{{PAGENAME}}/Punteiros#Programa de resumo|Resumo]]
:'''
:#[[{{PAGENAME}}/Matrices#Declaración|Declaración]]
:#[[{{PAGENAME}}/Matrices#Elementos|Elementos]]
:#[[{{PAGENAME}}/Matrices#Matrices unidimensionais|Unidimensionais]]
:#[[{{PAGENAME}}/Matrices#Matrices bidimensionais|Bidimensionais]]
:'''
:#[[{{PAGENAME}}/Cadeas de caracteres#Caracteres de escape|Caracteres de escape]]
:#[[{{PAGENAME}}/Cadeas de caracteres#Cadeas nulas|Cadeas nulas]]
:'''
:#[[{{PAGENAME}}/Estruturas#Declaración de estruturas|Declaración]]
:#[[{{PAGENAME}}/Estruturas#Traballar con estruturas|Traballo]]
:'''
:'''
:'''
====Operadores====
:'''
:#[[{{PAGENAME}}/Operadores#Operadores aritméticos|Aritméticos]]
:#[[{{PAGENAME}}/Operadores#Operadores relacionais|''Relacionais'']]
Liña 117 ⟶ 119:
====Sentencias de control====
:'''
:'''
:#[[{{PAGENAME}}/Expresións#Expresións sen operadores lóxicos|Sen operadores lóxicos]]
:#[[{{PAGENAME}}/Expresións#Expresións constantes|Constantes]]
:'''
:#[[{{PAGENAME}}/if#Funcións nas expresións|Funcións nas expresións]]
:'''
:#[[{{PAGENAME}}/switch#Acumulación de valores|Acumulación de valores]]
:#[[{{PAGENAME}}/switch#switch e caracteres|Caracteres]]
:'''
:'''
:'''
:'''
:'''
====Funcións====
:'''
:#[[{{PAGENAME}}/Funcións#Definición dunha función|Definición]]
:#[[{{PAGENAME}}/Funcións#Chamada a unha función|Chamada]]
:#[[{{PAGENAME}}/Funcións#Declaración dunha función|Declaración]]
:'''
====Directrices para o preprocesador====
:'''
:#[[{{PAGENAME}}/Directrices para o preprocesador#define|<code>#define</code>]]
:#[[{{PAGENAME}}/Directrices para o preprocesador#ifdef|<code>#ifdef</code>]]
Liña 149 ⟶ 151:
===Estrutura===
:'''
:#[[{{PAGENAME}}/Estrutura e estilo#Exemplo|Exemplo]]
:#[[{{PAGENAME}}/Estrutura e estilo#Saltos de liña e tabulacións|Saltos de liña e tabulacións]]
Liña 156 ⟶ 158:
===Biblioteca estándar===
====<code>errno</code>====
:'''
:#[[{{PAGENAME}}/errno#Manexo de erros ao dividir por cero|División por cero]]
====<code>math</code>====
:'''
:'''
====<code>stdio</code>====
:'''
:'''
:'''
:'''
:'''
:'''
:'''
:'''
:'''
:'''
:'''
:'''
:'''
:'''
:'''
:'''
:'''
:'''
:'''
:#[[{{PAGENAME}}/printf#Substitución de datos|Substitución de datos]]
:'''
:#[[{{PAGENAME}}/scanf#Limpar o lixo|Lixo]]
:#[[{{PAGENAME}}/scanf#Lectura de cadeas|Cadeas]]
:#[[{{PAGENAME}}/scanf#Manexo de erros|Manexo de erros]]
:'''
====<code>stdlib</code>====
:'''
:'''
:'''
:#[[{{PAGENAME}}/malloc#Cadeas de caracteres|Cadeas de caracteres]]
:'''
:#[[{{PAGENAME}}/realloc#Cadeas de caracteres|Cadeas de caracteres]]
====<code>string</code>====
:'''
:'''
:'''
:'''
===Apéndice===
:'''[[{{PAGENAME}}/Vocabulario|Vocabulario]]''' [[Ficheiro:25%.
:'''[[{{PAGENAME}}/Macros estándar|''Macros'']]''' [[Ficheiro:25%.
====Bibliotecas de funcións====
:'''[[{{PAGENAME}}/Funcións matriciais|Funcións matriciais]]''' [[Ficheiro:25%.
:'''[[{{PAGENAME}}/Funcións para traballar con estruturas|Funcións para estruturas]]''' [[Ficheiro:25%.
==Epílogo==
|