Previous:Declaring Arrays Main Index Next:Language Directives

#### Array Initalizers

Because it is cumbersome to individually initialize the elements of an array, you may initialize it as it is created using array initializer syntax. For example:

     #include "colors.inc"

     #declare FlagColors = array[3] {Red,White,Blue}

Multi-dimensional arrays may also be initialized this way. For example:

     #declare Digits =

     array[4][10]

     {

      {7,6,7,0,2,1,6,5,5,0},

      {1,2,3,4,5,6,7,8,9,0},

      {0,9,8,7,6,5,4,3,2,1},

      {1,1,2,2,3,3,4,4,5,5}

     }

The commas are required between elements and between dimensions as shown in the example.

Previous:Declaring Arrays Main Index Next:Language Directives