izmenjeno 1 put, poslednji put X Files 07.11.2008. u 07:04
Izmene poruke
- X Files07.11.2008. u 07:04zapis iz teksta poruke
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):
Program ispisuje: -1
5
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));
}
#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