31.10.2013, 05:38
Yo no entendн el mensaje de Edugta.
Te explico a mi manera.
Por lo que es lo mismo decir.
Que decir.
Con la diferencia que en la primer forma (array 2d) se puede llamar un valor dinamicamente de la primer dimenciуn. Me refiero a que es posible hacer algo como.
En cambio de la otra forma (con muchas variables) no es posible hacerlo tan dinбmico. Ademбs de que usando arrays es mas rбpido.
Te explico a mi manera.
pawn Код:
//> Creaciуn de la variable 2D
new variable[3][5] =
{
{0, 1, 2, 3, 4}, //> celda variable[0]
{5, 6, 7, 8, 9}, //> celda variable[1]
{10, 11, 12, 13, 14}, //> celda variable[2]
/*
3 celdas principales, cada una de estas tendrб 5 espacios dentro
*/
};
printf("impresiуn: %d", variable[1][3]); // Esto imprimirнa 8
pawn Код:
new var[5][3];
pawn Код:
new var1[3];
new var2[3];
new var3[3];
new var4[3];
new var5[3];
pawn Код:
new var[5][3];
new celda = 4;
var[celda][0] = 9;