Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2007, 01:17
maxsubzero
 
Fecha de Ingreso: noviembre-2006
Mensajes: 4
Antigüedad: 18 años, 1 mes
Puntos: 0
por qué int ma[m][n]??? , m y n NO ctes

hola gente...

que tal??

de nuevo por aqui.... andaba por ahi en la web; y de repente vi un ejemplo de un codigo en c/c++.. tenian algo asi:

Código:
#include <iostream>
using namespace std;
int main() {
	int m=10,n=20;
	int ma[m][n];
	ma[5][2]=345;
	cout<<ma[5][2];
 	return 0;
}
mi pregunta: por qué SI funciona??
que no se supone que al declarar una matriz o algo asi... los tamaños deben ser constantes?? ¬¬

y luego de esa pregunta.. vino otra.. si esto funciona asi de simple.. pa que inventaron el malloc() o el new??, total... hacen lo mismo no??

salu2 y grax por la ayuda