C: Diferenzas entre revisións

Contido eliminado Contido engadido
Gallaecio (conversa | contribucións)
Gallaecio (conversa | contribucións)
Novo capítulo para traballar con árbores.
Liña 59:
::[[Ficheiro:Applications-office.svg|12px]] [[{{PAGENAME}}/Exercicios:Traballar con ficheiros|Exercicios]]
:'''12. [[{{PAGENAME}}/Traballar con listas encadeadas|Listas encadeadas]]''' [[Ficheiro:25%.svg]]
::[[Ficheiro:Applications-office'''13.svg|12px]] [[{{PAGENAME}}/Exercicios:Traballar con listasárbores|Árbores]]''' encadeadas|Exercicios[[Ficheiro:25%.svg]]
 
===Elementos===
====Comentarios====
:'''1314. [[{{PAGENAME}}/Comentarios|Comentarios]]''' [[Ficheiro:50%.svg]]
 
====Constantes====
:'''1415. [[{{PAGENAME}}/Constantes literais|Constantes literais]]''' [[Ficheiro:50%.svg]]
:#[[{{PAGENAME}}/Constantes literais#Constantes literais enteiras|Enteiros]]
:#[[{{PAGENAME}}/Constantes literais#Constantes literais reais|Reais]]
Liña 73:
 
====Variables====
:'''1516. [[{{PAGENAME}}/Variables|Variables]]''' [[Ficheiro:75%.svg]]
:#[[{{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]]
:'''1617. [[{{PAGENAME}}/Identificadores|Identificadores]]''' [[Ficheiro:75%.svg]]
:#[[{{PAGENAME}}/Identificadores#Regras de construción|Regras]]
:#[[{{PAGENAME}}/Identificadores#Palabras reservadas|Palabras reservadas]]
Liña 84:
 
=====Tipos=====
:'''1718. [[{{PAGENAME}}/Tipos de datos fundamentais|Tipos fundamentais]]''' [[Ficheiro:100%.svg]]
:#[[{{PAGENAME}}/Tipos de datos fundamentais#Enteiros|Enteiros]]
:#[[{{PAGENAME}}/Tipos de datos fundamentais#Reais|Reais]]
:#[[{{PAGENAME}}/Tipos de datos fundamentais#Outros|Outros]]
:'''1819. [[{{PAGENAME}}/Modificadores|Modificadores]]''' [[Ficheiro:75%.svg]]
:#[[{{PAGENAME}}/Modificadores#signed e unsigned|<code>signed e unsigned</code>]]
:#[[{{PAGENAME}}/Modificadores#const|<code>const</code>]]
:#[[{{PAGENAME}}/Modificadores#Outros modificadores|Outros]]
:'''1920. [[{{PAGENAME}}/Punteiros|Punteiros]]''' [[Ficheiro:75%.svg]]
:#[[{{PAGENAME}}/Punteiros#Declaración|Declaración]]
:#[[{{PAGENAME}}/Punteiros#Traballo con punteiro|Traballo]]
:#[[{{PAGENAME}}/Punteiros#Programa de resumo|Resumo]]
:'''2021. [[{{PAGENAME}}/Matrices|Matrices]]''' (''arrays'') [[Ficheiro:75%.svg]]
:#[[{{PAGENAME}}/Matrices#Declaración|Declaración]]
:#[[{{PAGENAME}}/Matrices#Elementos|Elementos]]
:#[[{{PAGENAME}}/Matrices#Matrices unidimensionais|Unidimensionais]]
:#[[{{PAGENAME}}/Matrices#Matrices bidimensionais|Bidimensionais]]
:'''2122. [[{{PAGENAME}}/Cadeas de caracteres|Cadeas de caracteres]]''' [[Ficheiro:50%.svg]]
:#[[{{PAGENAME}}/Cadeas de caracteres#Caracteres de escape|Caracteres de escape]]
:#[[{{PAGENAME}}/Cadeas de caracteres#Cadeas nulas|Cadeas nulas]]
:'''2223. [[{{PAGENAME}}/Estruturas|Estruturas]]''' (''structs'') [[Ficheiro:50%.svg]]
:#[[{{PAGENAME}}/Estruturas#Declaración de estruturas|Declaración]]
:#[[{{PAGENAME}}/Estruturas#Traballar con estruturas|Traballo]]
:'''2324. [[{{PAGENAME}}/Conversións de tipo|Conversións de tipo]]''' [[Ficheiro:100%.svg]]
:'''2425. [[{{PAGENAME}}/Moldes|Moldes]]''' [[Ficheiro:100%.svg]]
:'''2526. [[{{PAGENAME}}/typedef|<code>typedef</code>]]''' ─ Alias para tipos [[Ficheiro:50%.svg]]
 
====Operadores====
:'''2627. [[{{PAGENAME}}/Operadores|Operadores]]''' [[Ficheiro:100%.svg]]
:#[[{{PAGENAME}}/Operadores#Operadores aritméticos|Aritméticos]]
:#[[{{PAGENAME}}/Operadores#Operadores relacionais|''Relacionais'']]
Liña 119:
 
====Sentencias de control====
:'''2728. [[{{PAGENAME}}/Introdución ás sentencias de control|Introdución]]''' [[Ficheiro:100%.svg]]
:'''2829. [[{{PAGENAME}}/Expresións|Expresións]]''' [[Ficheiro:100%.svg]]
:#[[{{PAGENAME}}/Expresións#Expresións sen operadores lóxicos|Sen operadores lóxicos]]
:#[[{{PAGENAME}}/Expresións#Expresións constantes|Constantes]]
:'''2930. [[{{PAGENAME}}/if|<code>if</code>]]''' [[Ficheiro:50%.svg]]
:#[[{{PAGENAME}}/if#Funcións nas expresións|Funcións nas expresións]]
:'''3031. [[{{PAGENAME}}/switch|<code>switch</code>]]''' [[Ficheiro:100%.svg]]
:#[[{{PAGENAME}}/switch#Acumulación de valores|Acumulación de valores]]
:#[[{{PAGENAME}}/switch#switch e caracteres|Caracteres]]
:'''3132. [[{{PAGENAME}}/break|<code>break</code>]]''' [[Ficheiro:100%.svg]]
:'''3233. [[{{PAGENAME}}/while|<code>while</code>]]''' [[Ficheiro:50%.svg]]
:'''3334. [[{{PAGENAME}}/do while|<code>do while</code>]]''' [[Ficheiro:50%.svg]]
:'''3435. [[{{PAGENAME}}/for|<code>for</code>]]''' [[Ficheiro:75%.svg]]
:'''3536. [[{{PAGENAME}}/return|<code>return</code>]]''' [[Ficheiro:100%.svg]]
 
====Funcións====
:'''3637. [[{{PAGENAME}}/Funcións|Funcións]]''' [[Ficheiro:100%.svg]]
:#[[{{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]]
 
:'''3738. [[{{PAGENAME}}/Función principal|Función principal]]''' [[Ficheiro:25%.svg]]
 
====Directrices para o preprocesador====
:'''3839. [[{{PAGENAME}}/Directrices para o preprocesador|Directrices para o ''preprocesador'']]''' [[Ficheiro:50%.svg]]
:#[[{{PAGENAME}}/Directrices para o preprocesador#define|<code>#define</code>]]
:#[[{{PAGENAME}}/Directrices para o preprocesador#ifdef|<code>#ifdef</code>]]
Liña 151:
 
===Estrutura===
:'''3940. [[{{PAGENAME}}/Estrutura e estilo|Estrutura e estilo]]''' [[Ficheiro:25%.svg]]
:#[[{{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 158:
===Biblioteca estándar===
====<code>errno</code>====
:'''4041. [[{{PAGENAME}}/errno|<code>errno</code>]]''' [[Ficheiro:75%.svg]]
:#[[{{PAGENAME}}/errno#Manexo de erros ao dividir por cero|División por cero]]
 
====<code>math</code>====
:'''4142. [[{{PAGENAME}}/Usar as constantes da biblioteca math en Windows|Uso de constantes en Windows]]''' [[Ficheiro:50%.svg]]
:'''4243. [[{{PAGENAME}}/pow|<code>pow</code>]]''' [[Ficheiro:50%.svg]]
 
====<code>stdio</code>====
:'''4344. [[{{PAGENAME}}/EOF e FdF|EOF e FdF]]''' [[Ficheiro:25%.svg]]
:'''4445. [[{{PAGENAME}}/Marcadores de formato|Marcadores de formato]]''' [[Ficheiro:50%.svg]]
:'''4546. [[{{PAGENAME}}/fclose|<code>fclose</code>]]''' [[Ficheiro:25%.svg]]
:'''4647. [[{{PAGENAME}}/feof|<code>feof</code>]]''' [[Ficheiro:25%.svg]]
:'''4748. [[{{PAGENAME}}/ferror|<code>ferror</code>]]''' [[Ficheiro:25%.svg]]
:'''4849. [[{{PAGENAME}}/fgetc|<code>fgetc</code>]]''' [[Ficheiro:25%.svg]]
:'''4950. [[{{PAGENAME}}/fgets|<code>fgets</code>]]''' [[Ficheiro:25%.svg]]
:'''5051. [[{{PAGENAME}}/fopen|<code>fopen</code>]]''' [[Ficheiro:25%.svg]]
:'''5152. [[{{PAGENAME}}/fputc|<code>fputc</code>]]''' [[Ficheiro:25%.svg]]
:'''5253. [[{{PAGENAME}}/fputs|<code>fputs</code>]]''' [[Ficheiro:25%.svg]]
:'''5354. [[{{PAGENAME}}/fread|<code>fread</code>]]''' [[Ficheiro:25%.svg]]
:'''5455. [[{{PAGENAME}}/fseek|<code>fseek</code>]]''' [[Ficheiro:25%.svg]]
:'''5556. [[{{PAGENAME}}/ftell|<code>ftell</code>]]''' [[Ficheiro:25%.svg]]
:'''5657. [[{{PAGENAME}}/fwrite|<code>fwrite</code>]]''' [[Ficheiro:25%.svg]]
:'''5758. [[{{PAGENAME}}/getchar|<code>getchar</code>]]''' [[Ficheiro:50%.svg]]
:'''5859. [[{{PAGENAME}}/gets|<code>gets</code>]]''' [[Ficheiro:50%.svg]]
:'''5960. [[{{PAGENAME}}/perror|<code>perror</code>]]''' [[Ficheiro:25%.svg]]
:'''6061. [[{{PAGENAME}}/printf|<code>printf</code>]]''' [[Ficheiro:50%.svg]]
:'''6162. [[{{PAGENAME}}/puts|<code>puts</code>]]''' [[Ficheiro:25%.svg]]
:#[[{{PAGENAME}}/printf#Substitución de datos|Substitución de datos]]
:'''6263. [[{{PAGENAME}}/scanf|<code>scanf</code>]]''' [[Ficheiro:75%.svg]]
:#[[{{PAGENAME}}/scanf#Limpar o lixo|Lixo]]
:#[[{{PAGENAME}}/scanf#Lectura de cadeas|Cadeas]]
:#[[{{PAGENAME}}/scanf#Manexo de erros|Manexo de erros]]
:'''6364. [[{{PAGENAME}}/rewind|<code>rewind</code>]]''' [[Ficheiro:25%.svg]]
 
====<code>stdlib</code>====
:'''6465. [[{{PAGENAME}}/exit|<code>exit</code>]]''' [[Ficheiro:25%.svg]]
:'''6566. [[{{PAGENAME}}/free|<code>free</code>]]''' [[Ficheiro:75%.svg]]
:'''6667. [[{{PAGENAME}}/malloc|<code>malloc</code>]]''' [[Ficheiro:75%.svg]]
:#[[{{PAGENAME}}/malloc#Cadeas de caracteres|Cadeas de caracteres]]
:'''6768. [[{{PAGENAME}}/realloc|<code>realloc</code>]]''' [[Ficheiro:75%.svg]]
:#[[{{PAGENAME}}/realloc#Cadeas de caracteres|Cadeas de caracteres]]
 
====<code>string</code>====
:'''6869. [[{{PAGENAME}}/strcmp|<code>strcmp</code>]]''' [[Ficheiro:25%.svg]]
:'''6970. [[{{PAGENAME}}/strcpy|<code>strcpy</code>]]''' [[Ficheiro:25%.svg]]
:'''7071. [[{{PAGENAME}}/strlen|<code>strlen</code>]]''' [[Ficheiro:25%.svg]]
:'''7172. [[{{PAGENAME}}/strlwr|<code>strlwr</code>]]''' [[Ficheiro:25%.svg]]
 
===Apéndice===