Question: what is the difference between int and static int?
Answer: int is a datatype for a variable storing integer values. static int is a variable storing integer values which is declared static. ... Every time the function gets called, i gets initialized, its value gets incremented to 1 and gets destroyed when the function ends. Now lets see the same example with static int.