though the default scope is integer there is no compulsion that we should return an integer and we know that a void function can't return a value by using return statement.at the same time a void function can return a value (Even more than value is possible) by using the pointers concept which is known as indirect return.