Reserved Words in C [pdf]
bezem.de
bezem.de
"entry". It was a keyword only in Pre-K&R C. I wonder what it did (and I don't have the time to dig just right now).
"I". It's a "secondary" keyword (basically an alternative spelling of some other keyword according to the legend), but only since C11, but not in any C++ dialects. I wonder what it's an alternative spelling for. This one is hard to google, or even just search for in the spec...
#include <complex.h>
...
double imaginary i = -2.0*I; // pure imaginary
double f = 1.0; // pure real
double complex z = f + i; // complex number
from gcc's complex.h: #ifdef __GNUC__
#if __STDC_VERSION__ < 199901
#define _Complex __complex__
#endif
#define _Complex_I ((float _Complex)1.0i)
#endif
#ifdef __generic
_Static_assert(__generic(_Complex_I, float _Complex, 1, 0),
"_Complex_I must be of type float _Complex");
#endif
#define complex _Complex
#define I _Complex_I"friend" is a C++ keyword but not one in C.