It's called an escape sequence and it is masking the newline from the compiler so that the two lines appear as one line to the compiler and it's used to provide a bit of readability to the coder instead of one gigantic long line of code.
if ((a==0x1234) && (b==0xAA55) && (c==1 || d!=0)){
}
if ( (a==0x1234) && \
(b==0xAA55) && \
(c==1 || d!=0) ){
}
It's called an escape sequence and it is masking the newline from the compiler so that the two lines appear as one line to the compiler and it's used to provide a bit of readability to the coder instead of one gigantic long line of code.
Thanks, your explanation is better than the google hits I read.
What do you make of the \b in the preceding comment?