me hago un lio de pitote, jajaj os referis a columnas y filas pero es lo mismo creo que todo el raleo viene de eso XDDD
En realidad no existe columnas ni filas yo por ejemplo lo llamo asi que es como veo mejor[col, fil]
cuando paso la lonjitud de algo prefiero que sea por ejemplo la lonjitud del string imagine que tenemos un texto:
|---------fila---------------->
aaaaaaaaaaaaaaaaaaaa C
bbbbbbbbbbbbbbbbbbbb O
ccccccccccccccccccccccccccc L
¿tu que le pasas? la linea o la cantidad de palabras guardadas en cada linea? jajaj
Me tenéis un raleo mental jajaj y eso que ya había hasta entendio el tema XDDD
Ya se que no hay nombre pero uso la forma a la que realmente se organiza en memoria o eso creo.
O puede que ya no sepa nada de matrices jajaj vaya raleo mental
en la memoria es así no ?
aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccc ccccccccccccccccc
https://www.youtube.com/watch?v=TEyLHaTFGEU
de echo cuando paso a una función debo indicar la lonjitud que tiene la primera linea: aaaaaaaaaaaaaaaaaaaa
o sea le tengo que decir el valor que tiene la X abajo
si declaro
int columna 2;
int fila 5;
int matriz [columna][fila];
Seria así como la veríamos:
[0,0][0,1][0,2][0,3][0,4]
[1,0][1,1][1,2][1,3][1,4]
realmente en memoria va así:
[0,0][0,1][0,2][0,3][0,4][1,0][1,1][1,2][1,3][1,4]
realmente todo es una fila: consecutiva en memoria.
claro esta que si llamo a columna de fila y fila de columna los nombres invierten pero en memoria seguirá siendo igual o sea que cuando la paso la matriz a una funcion le indico la lonjitud que tiene
[0,0][0,1][0,2][0,3][0,4] <-------0.4 ya que la linea de abajo es lo mismo le paso cuantas lineas tiene aparte y todo listo XD
[1,0][1,1][1,2][1,3][1,4]
corrígeme si me equivoco XD