Arunte teorico de programacion II (C/C++)
Enviado por shlescht • 13 de Noviembre de 2012 • 12.819 Palabras (52 Páginas) • 391 Visitas
APUNTE TEÓRICO DE PROGRAMACIÓN II (C/C++)
UNIDAD I ............................................1
Consideraciones Preliminares .................................1
Set de caracteres...................................................2
Caracteres interpretados por C ...............................2
Estructura De Un Programa En C:...........................2
Archivos De Cabecera: ...........................................3
Descripción De Algunos Archivos De Cabecera: .......3
STDIO.H.......................................................................... 3
CONIO.H......................................................................... 3
STRING.H........................................................................ 3
STDLIB.H ........................................................................ 3
TIME.H ............................................................................ 3
DOS.H.............................................................................. 3
BIOS.H............................................................................. 3
GRAPHICS.H .................................................................. 3
DIR.H............................................................................... 3
MATH.H........................................................................... 3
“Hola C”................................................................3
Comentarios:.........................................................4
Puntos Y Comas/ Llaves:........................................4
La Función main:...................................................4
Identificadores: .....................................................4
Tipos De Datos Básicos:.........................................5
Operadores Aritméticos:.........................................5
Operadores Relacionales:.......................................5
Operadores Lógicos: ..............................................5
OPERADOR .................................................................... 5
ACCIÓN........................................................................... 5
Declaración De Variables:.......................................6
Conversión De Tipos (Cast):...................................6
Las Funciones printf() Y scanf():.............................6
FUNCIÓN printf(): ......................................................... 6
Caracteres de escape:..................................................... 7
FUNCIÓN scanf():.......................................................... 7
UNIDAD II ...........................................7
Estructuras De Control Y Comparación:...................7
Sentencia if:..................................................................... 7
Sentencia switch:............................................................. 8
El bucle for:..................................................................... 9
El bucle while:...............................................................10
El bucle do – while: ......................................................10
Operaciones A Nivel De Bits, (Bitwise): .................10
Operadores a nivel de bits: ..........................................10
UNIDAD III .......................................12
Estructuras De Datos: ..........................................12
Arreglos (arrays): ................................................12
Arrays unidimensionales:.............................................12
Cadenas (Strings):...............................................13
FUNCIONES DE CADENAS, (archivo de cabecera
string.h): ...........................................................................13
strcpy():..........................................................................13
strlen(): ..........................................................................13
strcat(): ..........................................................................13
strcmp():.........................................................................13
Arrays Multidimensionales:...................................14
Inicialización De Arrays: .......................................14
La Sentencia #define: ..........................................14
Punteros: ............................................................14
Dirección de Memoria..................................................14
Direcciones lejanas (far):.............................................15
Direcciones cercanas (near):.......................................15
Punteros .........................................................................15
Arreglos y punteros:......................................................16
Estructuras:........................................................ 17
Array De Estructuras: .......................................... 17
UNIDAD IV........................................ 19
Funciones:.......................................................... 19
Ámbito de las variables: ...................................... 20
Variable global:.............................................................20
Variable local: ...............................................................20
Variable declarada en los parámetros formales de una
función: .............................................................................20
Paso De Parámetros:........................................... 20
Paso por valor: ..............................................................20
Paso por referencia:......................................................20
Asignación Dinámica De Memoria: ....................... 20
malloc() ..........................................................................20
free() ...............................................................................21
Funciones De Video: ........................................... 21
Paso De Argumentos Desde La Línea De Comandos:
............................................................................ 22
int argc:..........................................................................23
char *argv[]: .................................................................23
UNIDAD V ......................................... 25
Archivos: ............................................................
...