Use global variable in function
#include <stdio.h> int max; /* a global variable */ void f(void) { int i; for(i=0; i<max; i++) printf("%d ", i); } int main(void) { max = 10; f(); return 0; }