3 ms·
With Guix: guix shell --pure git texinfo make nss-certs [env] $ git clone https://git.savannah.gnu.org/git/c-intro-and-ref.git [env] $ cd c-intro-a
by rekado 4y ago
With Guix:
guix shell --pure git texinfo make nss-certs
[env] $ git clone https://git.savannah.gnu.org/git/c-intro-and-ref.git
[env] $ cd c-intro-and-ref
[env] $ make c.info
...and read it in your Info reader; I recommend Emacs (C-u h i /path/to/c RET).
PDF is inferior because it doesn't have a convenient way to access the curated concept or variable index, whereas in Info you can just hit "i" and type something like "array, layout in memory" and jump straight to the relevant paragraph.