title: How do multiple return statements work in C?
body: <p>I was under the impression that any function in C would support only one return statement until I came across a few notes where there was a mention of multiple return statements. How do these multiple return statements work?</p>