What static Means in C: Storage Duration and Linkage Explained | CodeTrail