Besides what has been said about for syntax (thanks to all, I also learned something today!), that code snippet is computing an 8-bit address that has been configured in a dip switch connected to pins 6 thru 13. Assuming that the address will not change during the program execution, it is OK to include it in the setup
Address = (Address << 1) | digitalRead(Pin);
This shifts the value of Address one bit to the left, reads one pin and copies its value to the rightmost bit of Address. After 8 iterations this variable holds the value coming from the dip switch.