Ir al contenido principal

Entradas

ADMINISTRACION DE ARCHIVOS

Entradas recientes

PUNTEROS

  Punteros  Un puntero es un objeto del  lenguaje de programación , cuyo valor se refiere a (o "apunta a") otro valor almacenado en otra parte de la  memoria del ordenador  utilizando su  dirección . Un puntero  referencia  a una ubicación en memoria, y a la obtención del valor almacenado en esa ubicación se la conoce como d esreferenciación    del puntero. A modo de analogía, un número de página en el índice de un libro podría considerarse un puntero a la página correspondiente; desreferenciar un puntero sería como ir a la página con el número de página especificada en el índice. Operadores de punteros Un  puntero  es una  variable  cuyo Rvalue es justamente la dirección en memoria de un objeto x. Es decir: Rvalue(p) == Lvalue(x). Además de los operadores aritméticos, de los que existen versiones para los tipos numéricos y para los punteros,  C++  dispone de dos operadores específicos para es...

ESTRUCTURA (TYPEDEF, STRUCT)

  ESTRUCTURA (STRUCT) La palabra reservada struct indica se est ́a definiendo una estructura. El identificador ejemplo es el nombre de la estructura. Las variables declaradas dentro de las llaves de la definici ́on de estructura son los miembros de la es- tructura. Los miembros de la misma estructura deben tener nombres u ́nicos mientras que dos estructuras diferentes pueden tener miembros con el mismo nombre. Cada definici ́on de estructura debe terminar con un punto y coma. La definicion de struct ejemplo contiene un miembro de tipo char y otro de tipo int. Los miembros de una estructura pueden ser variables de los tipos de datos b ́asicos (int, char, float,etc) o agregados como ser arreglos y otras estructuras. Una estructura no puede contener una instancia de si misma.   Declaramos variables del tipo estructura del siguiente modo: struct ejemplo e1, a[10]; o alternativamente sin usar la palabra struct: ejemplo e1, a[10]; Las declaraciones anteriores declaran variables e1 d...

ARREGLOS EN C++

    Arreglos en c++ Un arreglo es un conjunto o colección finita de datos de un mismo tipo. Los elementos de un arreglo pueden ser accedidos por medio de un subíndice i.  Podemos considerar a un arreglo desde el punto de vista matemático como un vector, y a un arreglo bidimensional una matriz. Para diferenciar los elementos de un arreglo se utilizan índices detrás del nombre del arreglo y encerrados por []. Arreglos unidimensionales   Un arreglo se define como una colección finita, homogénea y ordenada de elementos como se ha definido antes pero se caracteriza por ser unidimensional porque tiene una solo dimensión como se muestra a continuación. Un arreglo tiene la característica de que puede almacenar a N elementos del mismo tipo y además permite el acceso a cada uno de estos elementos. Se distinguen dos partes en los arreglos:  • Los componentes. Hacen referencia a los elementos que componen o forman el arreglo. Es decir, son los valores que se almacenan en ca...