Initialization (programming): Difference between revisions

Content deleted Content added
Cydebot (talk | contribs)
m Robot - Speedily moving category Variable (computer programming) to Category:Variable (computer science) per CFDS.
m link "below" to actual section
Line 5:
==C family of languages==
===Initializer===
In C/C99/C++, an '''initializer''' is an optional part of a [[declarator (computing)|declarator]]. It consists of the '=' character followed by an [[expression (programming)|expression]] or a comma-separated list of expressions placed in curly brackets (braces). The latter list is sometimes called the "initializer list" or "initialization list", (although the term "initializer list" is formally reserved for initialization of class/struct members in C++,; [[#Initializer list|see below]]).
A declaration which includes initialization is commonly called '''definition'''.