Structs containing arrays as parameters
Structs may contain arrays --but remember that struct arguments will be copied unless pointers are used.
r.a[2]= -1; /* Doesn�t change the argument */ }
void notCopied(Ray * r) {
r.a[2]= -1; /* Changes the argument */ }