int A[]; // A es un arreglo de enteros
int A[10]; // error, el tamaño no va aquí
int[] A; // A es un arreglo de enteros
int A,B[]; // A es un entero, B un arreglo
int[] A,B; // A y B son arreglosString
S[]; // S es un arreglo de strings
S[1]="" // error, el arreglo no ha sido creado
Creación de un arreglo
int A[]= new int[10]; // 10 enteros
Subindicación de un arreglo
A[0], A[1], ..., A[9] // correcto
A[10] // error, índice fuera de rango
Modificación de un arreglo
A[3]= 8;
Tamaño de un arreglo
A.length // correcto
A.length() // error, sin paréntesis
Inicialización de un arreglo
for (int i=0; i
Asignación de punteros a arreglos
int B[];B= A; // A y B son el mismo arreglo
if (A==B) // Comparación de punteros true!
A[0]= 10;B[0] // también 10
Copia de un arreglo
B= (int[])A.clone();
No hay comentarios:
Publicar un comentario