codigo ansii

Páginas: 66 (16491 palabras) Publicado: 24 de julio de 2014
Escuela Superior de Ingenieros Industriales
Industri Injineruen Goimailako Eskola
UNIVERSIDAD DE NAVARRA - NAFARROAKO UNIBERTSITATEA

Aprenda lenguaje ANSI C

San Sebastián, Febrero 1998

Aprenda Informática ...

como si estuviera en Primero

Javier García de Jalón de la Fuente · José Ignacio Rodríguez Garrido · Rufino Goñi Lasheras
Alfonso Brazález Guerra · Patxi Funes Martínez ·Rubén Rodríguez Tamayo

Aprenda lenguaje ANSI C
como si estuviera en Primero

Javier García de Jalón de la Fuente
José Ignacio Rodríguez Garrido
Alfonso Brazález Guerra
Patxi Funes Martínez
Rufino Goñi Lasheras
Rubén Rodríguez Tamayo

Perteneciente a la colección : “Aprenda …, como si estuviera en primero”

ÍNDICE

Página i

ÍNDICE
1.

INTRODUCCIÓN
1.1
Esquema general de uncomputador
1.1.1
Partes o elementos de un computador
1.1.2
La memoria: bits, bytes, palabras
1.1.3
Identificadores
1.2
Concepto de "programa"
1.3
Concepto de "función"
1.3.1
Conceptos generales
1.3.2
Nombre, Valor de retorno y Argumentos de una función
1.3.3
La función main( )
1.4
Tokens 8
1.4.1
Palabras clave del C
1.4.2
Identificadores
1.4.3
Constantes
1.4.4
Operadores1.4.5
Separadores
1.4.6
Comentarios
1.5
Lenguaje C
1.5.1
Compilador
1.5.2
Preprocesador
1.5.3
Librería estándar
1.6
Ficheros
1.7
Lectura y escritura de datos
1.8
Interfaz con el sistema operativo

1
1
2
3
3
4
5
5
6
7
8
8
9
10
10
10
11
11
11
11
12
12
12

2.

TIPOS DE DATOS FUNDAMENTALES. VARIABLES
2.1
Caracteres (tipo char)
2.2
Números enteros (tipoint)
2.3
Números enteros (tipo long)
2.4
Números reales (tipo float)
2.5
Números reales (tipo double)
2.6
Duración y visibilidad de las variables: Modos de almacenamiento.
2.7
Conversiones de tipo implícitas y explícitas(casting)

14
15
16
17
17
18
19
20

3.

CONSTANTES
3.1
Constantes numéricas
3.1.1
Constantes enteras.
3.1.2
Constantes de punto flotante
3.2Constantes carácter
3.3
Cadenas de caracteres
3.4
Constantes de tipo Enumeración
3.4.1
Cualificador const

22
22
22
22
23
24
24
25

4.

OPERADORES, EXPRESIONES Y SENTENCIAS
4.1
Operadores
4.1.1
Operadores aritméticos
4.1.2
Operadores de asignación
4.1.3
Operadores incrementales
4.1.4
Operadores relacionales
4.1.5
Operadores lógicos
4.1.6
Otros operadores
4.2
Expresiones4.2.1
Expresiones aritméticas
4.2.2
Expresiones lógicas
4.2.3
Expresiones generales
4.3
Reglas de precedencia y asociatividad
4.4
Sentencias
4.4.1
Sentencias simples

26
26
26
26
27
28
29
29
31
31
31
32
32
33
33

Resumen de lenguaje ANSI C
4.4.2
4.4.3
5.

Sentencia vacía ó nula
Sentencias compuestas o bloques

Página ii
33
34

CONTROL DEL FLUJO DEEJECUCIÓN
5.1
Bifurcaciones
5.1.1
Operador condicional
5.1.2
Sentencia if
5.1.3
Sentencia if ... else
5.1.4
Sentencia if ... else múltiple
5.1.5
Sentencia switch
5.1.6
Sentencias if anidadas
5.2
Bucles 37
5.2.1
Sentencia while
5.2.2
Sentencia for
5.2.3
Sentencia do ... while
5.3
Sentencias break, continue, goto

35
35
35
35
35
35
36
37

6.

TIPOS DE DATOS DERIVADOS.6.1
Punteros
6.1.1
Concepto de puntero o apuntador
6.1.2
Operadores dirección (&) e indirección (*)
6.1.3
Aritmética de punteros
6.2
Vectores, matrices y cadenas de caracteres
6.2.1
Relación entre vectores y punteros
6.2.2
Relación entre matrices y punteros
6.2.3
Inicialización de vectores y matrices
6.3
Estructuras

40
40
40
40
41
43
44
45
46
47

7.

FUNCIONES 507.1
Utilidad de las funciones
7.2
Definición de una función
7.3
Declaración y llamada de una función
7.4
Paso de argumentos por valor y por referencia
7.5
La función main() con argumentos
7.6
Funciones para cadenas de caracteres
7.6.1
Función strlen()
7.6.2
Función strcat()
7.6.3
Funciones strcmp() y strcomp()
7.6.4
Función strcpy()
7.7
Punteros como valor de retorno
7.8...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • El Código
  • Codigo
  • Codigos
  • Codigos
  • codigo
  • Codigo
  • codigo
  • codigos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS