Programación por computadora: ¿Cuál es el mejor tutorial o libro para aprender punteros?

Cualquier libro o sitio en línea que enseñe el lenguaje ensamblador. El concepto de punteros en C (o cualquier otro lenguaje) deriva directamente de los conjuntos de instrucciones de la mayoría de las CPU. A nivel de ensamblador, los registros y la memoria utilizados como punteros son un concepto fundamental. Exponer ese concepto directamente al programador en el lenguaje c es una razón por la que a veces se describe a C como un lenguaje ensamblador de alto nivel.
Una vez que comprenda bien el concepto, querrá familiarizarse con el concepto de taquigrafía algo confuso en el lenguaje C del uso del nombre de matriz. Parte de la confusión que rodea a los punteros deriva de esto. Probablemente sea más abstracto que el concepto de punteros en sí mismo, pero una vez entendido, tiene mucho sentido.
A partir de su pregunta, supongo que ya ha leído algún material sobre el tema y se ha quedado con ganas. Hay una gran cantidad de material en los libros y en línea, todo lo cual explica los punteros más o menos de la misma manera. Dado que muchas personas, sin duda, no pueden captar el concepto de estas descripciones, sugiero que podría ser el momento de echar un vistazo desde una perspectiva diferente. Hay momentos en que aprender de los primeros principios todavía tiene mucho sentido.

El siguiente artículo es para C ++, pero el concepto sigue siendo el mismo:
6.7 – Introducción a los punteros

Lectura adicional:
Punteros en C – Tutorial – Cprogramming.com

Además, como otros han señalado, también debe leer el lenguaje de programación C de Kernighan y Richie.

Si tiene una duda particular después de leer más arriba, puede preguntarla aquí.

  • Comprensión y uso de punteros en C – Richard Reese
  • Punteros en C – Kenneth Reek

¡El libro “Comprender y usar los punteros en C” cubre todos los aspectos!