Un vector, tambi\u00e9n llamado array(arreglo) unidimensional, es una estructura de datos que permite agrupar elementos del mismo tipo y almacenarlos en un solo bloque de memoria juntos, uno despu\u00e9s de otro. A este grupo de elementos se les identifica por un mismo nombre y la posici\u00f3n en la que se encuentran. La primera posici\u00f3n del array es la posici\u00f3n 0.<\/div>\n
Podr\u00edamos agrupar en un array una serie de elementos de tipo enteros, flotantes, caracteres, objetos, etc.<\/div>\n
Crear un vector en C++ es sencillo, seguimos la siguiente sintaxis: Tipo nombre[tamanyo];<\/div>\n
Aqui tenemos varios ejemplos:<\/div>\n
int<\/code>a[5]; <\/code>\/\/ Vector de 5 enteros<\/code><\/div>\nfloat<\/code>b[5]; <\/code>\/\/ vector de 5 flotantes<\/code><\/div>\nProducto product[5]; <\/code>\/\/ vector de 5 objetos de tipo Producto<\/code><\/div>\nOtra manera para inicializar el vector en la declaraci\u00f3n es la siguiente:<\/div>\n
\n\n\n\n1<\/div>\n 2<\/div>\n 3<\/div>\n<\/td>\n \n\n int<\/code> a[] = {5, 15, 20, 25, 30};<\/code><\/div>\nfloat<\/code> b[] = {10.5, 20.5, 30.5, 12.5, 50.5}<\/code><\/div>\nProducto product[] = {celular, calculadora, camara, ipod, usb}<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\nDebido a que tenemos 5 elementos en cada array, autom\u00e1ticamente se le asignar\u00e1 5 espacios de memoria a cada vector, pero si trato de crear el vector de la forma int a[] , el compilador mostrar\u00e1 un error, porque no tiene indicado el tama\u00f1o del vector ni tampoco sus elementos.<\/div>\n | |