Lenguaje C

Project Control, Project Closing, Timeline template

Iniziamo. È gratuito!
o registrati con il tuo indirizzo email
Lenguaje C da Mind Map: Lenguaje C

1. Creado para programación

1.1. Intérpretes

1.2. Sistemas Operativos

1.3. Editores

1.4. Ensambladores

1.5. Compiladores

1.6. Administradores de bases de datos

2. Librerias

2.1. stdio.h

2.1.1. Standard input/output

2.1.2. Biblioteca estándar del lenguaje de programación

2.1.3. funciones

2.1.3.1. Fclose

2.1.3.1.1. se cierra un archivo asociado con el valor FILE * que se le pasa

2.1.3.2. Fopen

2.1.3.2.1. abre un archivo para ciertos tipos de lectura o escritura

2.1.3.3. Crealerr

2.1.3.3.1. borra al final de su archivo e indicadores de error para un flujo dado

2.1.3.4. ferror

2.1.3.4.1. comprueba si un indicador de error se ha fijado para un flujo dado

2.2. conio.h

2.2.1. Console Input/Output

2.2.2. Funciones básicas de entrada y salida

2.2.3. funciones

2.2.3.1. kbhit int (void )

2.2.3.1.1. Determina si una tecla del teclado fue presionado.

2.2.3.2. int getch (void )

2.2.3.2.1. Lee un carácter directamente desde la consola sin tampón, y sin eco.

2.2.3.3. getche int (void )

2.2.3.3.1. Lee un carácter directamente desde la consola sin tampón, pero con eco.

2.2.3.4. ungetch int (int c )

2.2.3.4.1. Pone el carácter c de nuevo en el buffer del teclado.

2.3. string.h

2.3.1. conjunto de funciones para manipular cadenas

2.3.2. funciones

2.3.2.1. strcpy ( c1, c2 )

2.3.2.1.1. Copia c2 en c1

2.3.2.2. strcat ( c1, c2 )

2.3.2.2.1. Añade c2 al final de c1

2.3.2.3. int strlen ( cadena )

2.3.2.3.1. Devuelve la longitud de la cadena

2.3.2.4. int strcmp ( c1, c2 )

2.3.2.4.1. Devuelve cero si c1 es igual a c2; no-cero en caso contrario

2.3.3. Indican características de los caracteres

2.4. ctype.h

2.4.1. funciones

2.4.1.1. int isalnum(char c)

2.4.1.1.1. Verdad si c es una letra o un dígito

2.4.1.2. int isalpha(char c)

2.4.1.2.1. Verdad si c es una letra

2.4.1.3. int isdigit(char c)

2.4.1.3.1. Verdad si c es un digito

2.4.1.4. int islower(char c)

2.4.1.4.1. Verdad si c está en minúscula

2.5. math.h

2.5.1. Diseñado para operaciones matemáticas básicas

2.5.2. funciones

2.5.2.1. log

2.5.2.1.1. Logaritmo natural

2.5.2.2. log10

2.5.2.2.1. logaritmo en base 10

2.5.2.3. modf

2.5.2.3.1. obtiene un valor en punto flotante íntegro y en partes

2.5.2.4. pow(x,y)

2.5.2.4.1. eleva un valor dado a un exponente, xy

3. Historia

3.1. Creadores

3.1.1. Dennis Ritchie

3.1.2. Kenneth Thompson

3.2. Creación

3.2.1. 1972

3.3. Por programadores para programadores

3.4. Implementación a sistemas operativos

3.4.1. Unix

4. Sintaxis

4.1. General

4.1.1. main() { lista_de_sentencias }

4.2. Estructura secuencial

4.2.1. main() { Instrucción1 Instrucción2 ... InstruciónN }

4.3. Estructura condicional

4.3.1. Bloque

4.3.1.1. if(condicion){ Instrucción 1; Instrucción 2; . . . Instrucción n; } else{ Instrucción A; Instrucción B; . . . Instrucción Z; }

4.3.2. linea

4.3.2.1. If(condición) Instrucción 1; else Instrucción A;

4.4. Estructura cíclica

4.4.1. While

4.4.1.1. while(<condicion>){ <instruccion> <instruccion> . . . <instruccion> }

4.4.2. Do while

4.4.2.1. do { <bloque de instrucciones> } while(<expresion_logica>);

4.4.3. For

4.4.3.1. for(inicializacion;condicion;incremento) { //instrucciones }

5. Tipos de datos

5.1. Entero

5.1.1. Int

5.1.2. %d

5.2. Real

5.2.1. Float

5.2.2. %f

5.3. Caracter

5.3.1. Char

5.3.2. %c

5.4. Cadena de caracteres

5.4.1. Char[]

5.4.2. %s