Result:
#include <stdio.h> /* Gueltigkeit von Variablen Matthias Fechner tutor@fechner.net 21.04.2004 */ void func1(int); int func2(int); int main(void) { int i=10,j; func1(i); i=5; i=func2(i); for(j=0;j<3;j++) { int i=2; } } void func1(int i) { i=100; return; } int func2(int i) { return(55); }
~/c_tutor> gcc gueltigkeit.c idefix@idefix_mobil ~/c_tutor> ./a.out idefix@idefix_mobil i=10 i=10 i=100 i=10 i=5 i=5 i=55 i=2 i=2 i=2 i=55