GNU Data Language/Data Structures

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Primitive data types[edit | edit source]

Integral types[edit | edit source]
Enumerated type[edit | edit source]
Floating point types[edit | edit source]
Storage duration specifiers[edit | edit source]
Type qualifiers[edit | edit source]

Pointers[edit | edit source]

Referencing[edit | edit source]
Dereferencing[edit | edit source]

Arrays[edit | edit source]

Array definition[edit | edit source]
Accessing elements[edit | edit source]
Dynamic arrays[edit | edit source]
Multidimensional arrays[edit | edit source]

Strings[edit | edit source]

Backslash escapes[edit | edit source]
String literal concatenation[edit | edit source]
Character constants[edit | edit source]
Wide character strings[edit | edit source]
Variable width strings[edit | edit source]
Library functions[edit | edit source]

Structures and unions[edit | edit source]

Structures[edit | edit source]
Unions[edit | edit source]
Declaration[edit | edit source]
Accessing members[edit | edit source]
Initialization[edit | edit source]
Assignment[edit | edit source]
Other operations[edit | edit source]
Bit fields[edit | edit source]
Incomplete types[edit | edit source]