The HTML page names are constructed as follows:
krx - prefix (Kernighan and Ritchie eXercises)
c - chapter number (1 to 8)
ee - exercise number
0v - ANSI/ISO C89 compliant. The example only uses the subset of C already covered at the point in the book at which the exercise appears.
1v - ANSI/ISO C89 compliant. The example uses aspects of C which may not have been covered at the point in the book at which the exercise appears.
2v - ANSI/ISO C99 compliant. The example only uses the subset
of C already covered at the point in the book at which the
exercise appears. It is compliant with the C99 standard (e.g.
doesn't use implicit int
).
3v - ANSI/ISO C99 compliant. The example uses some aspects of C which exist only in the C99 release of the language.