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
   7   8   9   10   11   12   13   14   15   16   17