Question: what is difference between static variable and normal variable?
Answer: The main difference between static and normal variable is that static variable is initialized only once in the program and retains it's value, unlike the normal value that gets initialized every time. The above gives output as: Static=2.