content_image/850634.jpg content_image/850635.jpg
## 112 Pascal User Manual 

array), you should be cautious, f<'r the copying operation is relatively expensive, and the amount of stOl,lge needed to hold the copy may be large. In the example, because ,:'ach component in the array L is accessed only once, it is desirable 10 define the parameter as a variable parameter. 

We may change the dimension of the array simply by redefining Max S i z e. To make the program ap:11 icable for an array of reals, we need only change the type and variabk definitions; the statements are not dependent upon integer data. 

## ll.A.2. Conformant-array panameters 

Another way to pass different-sizl ,I arrays to a procedure or function is to use a conform ant-array paramek'r as a variable or value parameter in the formal parameter list. CautiOli: Conform ant-array parameters are an optional feature in the ISO Pas('al Standard. Some implementations will not support them. 

<img src='content_image/850634.jpg'>

<img src='content_image/850635.jpg'>

