0 votes 0 votes Programming in C programming programming-in-c ace-test-series + – Sonali Rangwani asked Jan 29, 2017 edited Mar 6, 2019 by ajaysoni1924 Sonali Rangwani 591 views answer comment Share Follow See all 8 Comments See all 8 8 Comments reply Show 5 previous comments vishwa ratna commented Jan 29, 2017 reply Follow Share isn't x=3 re-iniatialized to 3 whenever main is called? 0 votes 0 votes Sonali Rangwani commented Jan 29, 2017 reply Follow Share No. no need to reinitialize static variable again. 0 votes 0 votes vishwa ratna commented Jan 29, 2017 reply Follow Share got it! 0 votes 0 votes Please log in or register to add a comment.
0 votes 0 votes Answer - D) hihi Despite the recursion call of main() , variable with Keyword "static" will only initialize once in entire lifetime of the program. so, recursion executes print statement exactly two times. Read more about static abhishekdave1 answered Aug 22, 2019 abhishekdave1 comment Share Follow See all 0 reply Please log in or register to add a comment.