[ aljosap @ 27.10.2008. 08:55 ] @
Moze li iko da mi objasni ovaj zadatak, red po red.Sta i kako radi ovaj makro kao i citav zadatak(znam sta ispisuje ali kako do toga ispisa dođe): Code: #include<stdio.h> #define M(T,X,Y) (T a=X*Y; y=a+x; f(n-1);} int i=1,y,x=2; void f(int n) { if(n) M(int,n-1,y) } main() { for( ;++i<4; f(i), printf("%d\n",y)); } Program ispisuje: -1 5 [Ovu poruku je menjao X Files dana 07.11.2008. u 07:04 GMT+1] |