You need to ask yourself - "What would K&R do?"
Or, what does the compiler see?
Answer: The source code with all spaces and new lines removed...
So, there could be 0, 1 or 10 new lines before the opening brace and the compiler would generate the proper machine code.
But, with humans, the only good answer to that seems to be: "one and only one because I say so". Braces cannot be seen with any other code on the same line or else you will be abducted by the bears. If you want others to understand your code and help you, you have to have your braces alone on a single line, because my teacher showed me that's the way it has to be done, ans that's the way I teach my students, so that's the way you have to do it, because I am a teacher, so I am always right. Or because I am a senior engineer, so I am always right.
Besides, "K&R" are my buddies and they told me personnally: BRACES HAVE TO BE ALONE ON THEIR LINE... ALWAYS, ALWAYS, ALWAYS.
There you go. I hope that with capital letters you will finally understand.