C++ MURILLO NIS

Create a To-Do list for your upcoming tasks

Get Started. It's Free
or sign up with your email address
C++ MURILLO NIS by Mind Map: C++ MURILLO NIS

1. COMANDO

1.1. gets=Lee un string getchar = Lee un carácter y espera enter getche = Lee un caracter del teclado y lo refleja en pantalla getch=Lee un caracter del teclado sin reflejarlo en pantalla getc=Lee un caracter del un flujo getpass=Lee un password gettexto=Copia texto de la pantalla en modo texto a memoria cgets=Lee string del teclado sin reflejar en pantalla cgetc=Lee un string del teclado y lo refleja en pantalla ungetch=Empuja un caracter al teclado

1.2. ungetc=Empuja un caracter a la salida de un flujo puts=Escribe un string y retorna putw=Escribe un entero en un stream putc=Escribe un caracter para un stream putch=Escribe caracter en la ventana de texto putchar=Escribe un caracter putenv=Adiciona un string en el ambiente actual puttext=Copia texto de la memoria en la pantalla fputc=Lee un caracter desde un flujo fputs=Pone un string a un flujo fputchar=Pone un caracter a un flujo

1.3. cputs=Escribe a string a una ventana de texto kbhit=Verifica actividad teclas de función gettextoenfo=Lee información de modo texto de video movetexto=Copia texto de un rectángulo a otro enp=Lee un byte del un puerto de el hardware enpw=Lee un Word del un puerto de el hardware outp=Pone un byte en un puerto del hardware outpw=Pone un Word en un puerto del hardware gotoxy=Posiciona el cursor en ventana de texto

1.4. swab=Copia n bytes de un string origen a destino memset=Pone n bytes de origen a destino memccpy=Copia un bloque de n bytes de origen a destino memcmp=Compara los primeros n bytes de strings s1 y s2 memcpy=Copia un bloque de n bytes de origen a destino memicmp=Compara los primeros n bytes de strings s1 y s2 memmove=Copia un bloque de n bytes de origen a destino memchr= Busca n bytes en caracter c

2. SENTENCIAS

2.1. while

2.1.1. mientras el valor de expresión sea cierto (no 0). La condición se evalúa antes de ejecutar la sentencia.

2.2. for

2.2.1. Es la sentencia de control más potente y la más usada. Consta de tres expresiones

2.3. do sentencia while

2.3.1. La expresión se evalúa después de ejecutar la sentencia, por lo que esta se ejecuta al menos una vez.

2.4. switch

2.4.1. La expresión se evalúa y si su valor coincide con el valor de alguna expresión indicada en los case se ejecutan todas las acciones asociadas que le siguen. Las expresiones deben ser de tipo entero o carácter.

2.5. Break

2.5.1. Se usa para romper una sentencia while, do-while, for o switch. Si se ejecuta se sale del bucle más interno o de la sentencia switch que se esté ejecutando.

2.6. Continue

2.6.1. Esta sentencia anula la pasada actual de un bucle. Se ejecuta la siguiente pasada del bucle más interno en el que se encuentre ignorándose el código que se tendría que ejecutar para acabar la pasada actual.

2.7. If

2.7.1. Igual que en Pascal la parte else es opcional. La sentencia1 se ejecuta si expresión tiene un valor verdadero (distinto de 0) y si tiene un valor falso (0) se ejecuta la sentencia2.

3. OPERADORES

3.1. Aritméticos

3.1.1. Operaciones aritméticas:suma, resta, multiplicación, división y módulo

3.2. Asignación

3.2.1. Operadores de asignación simple "=" y compuestos

3.3. Manejo de bits

3.3.1. entre enteros: complemento, desplazamientos izquierda y derecha

3.4. Lógicos

3.4.1. producen resultados booleanos

3.5. de Preproceso

3.5.1. #define, #line, #pragma

3.6. de Puntero

3.6.1. indirección (*) y de referencia (&)

3.7. Relacionales

3.7.1. igual, desigual, menor, mayor, menor o igual, mayor o igual