I understand that in functions other than main function when they return a value , that value can be used for other thing (such as calculation). And in "void" function there is no need to type "return".
But why there is always a need to type "return" in main function ? (Such as "return 0", "return 1", "return -1"....) When the values is not use for anything