Option C is not valid, from either a human or computer viewpoint. A computer might interpret the linebreak as tacit multiplication, in which case we have $1 + 1 + 1 \times 1 + 1 + 1 = 5$, not 15. Or an error message, or other behaviors I can't even predict. Parsers may ignore or conflate certain kinds of whitespace, but to my knowledge no parser is designed to understand a numeric literal broken across lines. Note that this is not the same thing as line wrapping, in which the numeric literal may be displayed as starting on one line and continuing in the next even though there is no spacing character in the numeric literal.
Humans are even more unpredictable than computers. I would interpret the first line as $1 + 1 + 1 = 3$, so on the next line I would be confused to find $1 + 1 + 1 = 15$.
At least Option B makes it clear that the operations are to be continued across the linebreak. We could quibble over the placement of the second plus sign, but even contrarians would understand what you mean even if they pretend not to.
To my knowledge, there are no official rules, though maybe there are some math journals that have their own rules on this sort of thing. But that's why you show a paper to someone else to make sure it makes sense and it looks good.
+at the end of (B). Splitting1+1and+11+1+1=15might leave the reader wondering what the1+1was for, and also why 13 = 15. – alephzero Jun 18 '15 at 15:22