Change Reference variable

I have given a name (by means of reference) to every element an array of booleans, like:
boolean Sw[12];
boolean Exposure = &Sw[0];
boolean Plus = &Sw[1];
boolean Minus = &sw[2];
Etc.

Can I then change the value of e.g. Expose (thus changing the value of Sw[0]?

Can I then change the value of e.g. Expose (thus changing the value of Sw[0]?

What happened when you tried ?

boolean Sw[12];
boolean Exposure = &Sw[0];

i would have thought the above code is setting Exposure to the address of sw [0]. I got error when i tried this with ints. I got no errors when I used bools, but the values were not correct.

i thought the use if variable by reference was limited to function arguments

gcjr:
i thought the use if variable by reference was limited to function arguments

No.

bool& Exposure = Sw[0];