He estado estudiando Java durante unos meses y ahora estoy empezando a aprender C.¿Cuál es la diferencia entre pasar por referencia en Java y pasar un puntero en C?
Estoy un poco confundido, tuve la impresión de que pasar un objeto por referencia y pasar un puntero a ese objeto era el mismo Una cosa: pensé que la diferencia era que en Java todo el paso de los objetos se hace con punteros automáticamente, mientras que en C uno tiene que rociar pequeños asteriscos y símbolos aquí y allá. Recientemente, en una conversación, ¡me aseguraron que había una diferencia!
¿Cuál es la diferencia entre pasar por referencia y pasar un puntero?
Muy, muy cierto. Este es uno de los aspectos más incomprendidos de la programación que he visto. – mmcdole
Sí, la referencia que se pasa por valor es una de las primeras cosas que me colgaron en C# –
¡Guau! Gracias Jon, excelente respuesta! – neo2862