switch statement

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

2016-10-10 18:36:25
Analyzability

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

2016-10-10 18:34:30
Phases of translation

The C source file is processed by the compiler as if the following phases take place, in this exact order. Actual implementation may combine these actions or process

2016-10-10 18:36:04
Arithmetic types

(See also type for type system overview and

2016-10-10 18:34:32
Variadic arguments

Variadic functions are functions that may be called with different number of arguments. Only new-style (prototyped)

2016-10-10 18:36:37
Expressions

An expression is a sequence of operators and their operands, that specifies a computation. Expression evaluation may produce a

2016-10-10 18:35:08
Implicit conversions

When an expression is used in the context where a value of a different type is expected, conversion may occur:

2016-10-10 18:35:27
Increment/decrement operators

Increment/decrement operators are unary operators that increment/decrement the value of a variable by 1. They can have postfix form:

2016-10-10 18:35:27
restrict type qualifier

Each individual type in the C type system has several qualified versions of

2016-10-10 18:36:09
Function declarations

A function declaration introduces an identifier that designates a function

2016-10-10 18:35:21