Mega Code Archive

 
Categories / C / Data Type
 

Define static variable inside function

#include <stdio.h> int g = 10;  void f(); main() {     int i =0;      f();     printf(" after first call \n");     f();     printf("after second  call \n");     f();     printf("after third  call \n"); } void f() {     static int k=0;           int j = 10;          printf("k= %d j= %d",k,j);          k = k + 10; }