1 votes 1 votes closed as a duplicate of: geeksforgeeks int main() { static int i=5; if(--i){ main(); printf("%d ",i); } } This program answer is 0 0 0 0 .how is this? Please explain to me. Shijith M asked Aug 1, 2018 • closed Aug 1, 2018 by Shijith M Shijith M 825 views comment Share Follow See 1 comment See all 1 1 comment reply Shaik Masthan commented Aug 1, 2018 reply Follow Share check this https://gateoverflow.in/227421/geeksforgeeks If you realize both are same, then Please close your question 0 votes 0 votes Please log in or register to add a comment.