4. Expressions
In terms of expressions, C is a normal language.
C identifiers start with a letter (or an underlined blank) and can continue with letters, numbers or underlined blanks. Only the first thirty-one letters are discriminating for the compiler, which differentiates between upper and lower case. There are thirty-two reserved keywords that cannot be used as identifiers (see Box 1).
In C99, the following keywords have been added: inline, restrict, _Bool, _Complex and _Imaginary.
We also advise against using identifiers for functions or macros predefined in standard libraries, as well as names beginning with underlined blanks, not forgetting the traditional asm...
You do not have access to this resource.
Exclusive to subscribers. 97% yet to be discovered!
Already subscribed?
Log in!
Ongoing reading
Expressions