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]