1、输出,何解。对#define不熟悉。跪求大神留下解释。
#include<stdio.h>
#define F(a,b) (a)--;(b)++;(a)*(b);
int main()
{
int i;
int a = 3;
int b = 4;
for(i = 0; i < 5; ++i)
F(a,b);
printf("a=%d,b=%d", a, b);
getchar();
}
1、输出,何解。对#define不熟悉。跪求大神留下解释。
#include<stdio.h>
#define F(a,b) (a)--;(b)++;(a)*(b);
int main()
{
int i;
int a = 3;
int b = 4;
for(i = 0; i < 5; ++i)
F(a,b);
printf("a=%d,b=%d", a, b);
getchar();
}