For at least some people, K&R just "clicks". It's written in a way that is crystal clear (to at least some people).
In my case, I read K&R over a Thanksgiving weekend, and I understood all of it[1], even without a compiler to try things out on.
[1] Except for passing command-line arguments into a program (argc and argv). Couldn't understand that one without experimental results.