i hope that this does not sound like a silly question but can someone please tell me why we return an integer from the main method in c++?
if program execution starts and ends in main then what is the point? main calls other mothods and receive return types so why does main have to return something itself?