Executes code according to the value of an integral argument. Used where one or several out of many branches of code need to be executed according
This optional extension to the C language limits the potential results of executing some forms of undefined behavior, which improves the effectiveness of static analysis of
An identifier is an arbitrarily long sequence of digits, underscores, lowercase and uppercase Latin letters, and Unicode characters
Increment/decrement operators are unary operators that increment/decrement the value of a variable by 1. They can have postfix form:
An expression is a sequence of operators and their operands, that specifies a computation. Expression evaluation may produce a
Allows values of floating type to be used directly in expressions. Syntax A floating constant is a
When initializing an object of scalar type, the initializer must
Causes the enclosing for,
Performs explicit type conversion. Syntax
A union is a type consisting of a sequence of members whose storage overlaps (as opposed to struct, which is a type consisting of a sequence of members whose storage is allocated
Page 6 of 9