NeoSX escribió:¿Si os digo que el mayor de los problemas para la gente en la universidad de Cantabria es pasar variables a funciones y el uso de la memoria dinámica?
pues eso
.
Bueno, para el que lea en el futuro este hilo: variables globales caca.
Un saludo!
El uso de la memoria dinámica implica punteros, y por alguna extraña razón a la gente le cuesta coger el concepto. A mi también me costó un poco al principio, bueno en realidad me costó una vez al pasar un puntero como referencia en una función (C) para inicializarlo dentro de la función, que lo hacía mal. Me lo explicó el profe (me saltaba una indirección)
Pero luego es siempre igual
Y claro, la gente que sólo ha dado java te dice cosas como que java no tiene punteros y por eso es fácil. Si supieran que casi todos los tipos que usan en java son punteros...
Vamos, que lo de los punteros lo puedo llegar a entender, pero dificultades con paso de parámetros a funciones? Qué pasa que la gente nunca ha utilizado una función matemática? Por que es lo mismo pero más sencillo (aunque sólo sea por la notación, que la gente no sabe leer con notación matemática)