This document defines keywords in the C programming language and provides a brief description of each keyword's purpose. It lists 33 keywords including common ones like auto, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if, int, long, register, return, short, signed, sizeof, static, struct, switch, typedef, union, unsigned, void, volatile, while. For each it gives a 1-2 word description of how it is used in C code.