c++ - What does it mean when an array name is in parentheses with a caret pointer before it? -


I have an array of unsigned numbers, which are called data arrays (actually in the program, I try to figure out They are hexadecimal numbers, but I do not think this is important). I do not have a kind of feeling that is unsigned char, which is c. Is called.

What does this do?

  Unsigned Intra Dataarre [] = {1,2,3,4,5}; Unsigned four c; X = c ^ (data array) [i];  

I have read that there is a reference to Carat C, but what does it mean when the array name is in parentheses? It seems that X is set in the data array (i-1) th element, but in what situations is not it?

Thank you.

The parentheses do not affect the words here. X is calculated as bitwise exclusive-or c (undefined right here) and data is [i].


Comments