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