Page 12 - C-Language
P. 12
Initialization of Variables in C 184
Initializing structures and arrays of structures 185
Using designated initializers 186
Designated initializers for array elements 186
Designated initializers for structures 187
Designated initializer for unions 187
Designated initializers for arrays of structures, etc 188
Specifying ranges in array initializers 188
Chapter 31: Inline assembly 189
Remarks 189
Pros 189
Cons 189
Examples 189
gcc Basic asm support 189
gcc Extended asm support 190
gcc Inline assembly in macros 191
Chapter 32: Inlining 193
Examples 193
Inlining functions used in more than one source file 193
main.c: 193
source1.c: 193
source2.c: 193
headerfile.h: 194
Chapter 33: Interprocess Communication (IPC) 195
Introduction 195
Examples 195
Semaphores 195
Example 1.1: Racing with Threads 196
Example 1.2: Avoid Racing with Semaphores 197
Chapter 34: Iteration Statements/Loops: for, while, do-while 200
Syntax 200
Remarks 200

