#define d(a,b,c) X(a,b,c);Y(a,b,c);line(300,240,x,y)
以上宏定义是什么意思,d(a,b,c)代表什么?后面那个line(300,240,x,y)有代表什么?中间的那个X,Y又有什么用?
參考答案:用d(a,b,c)来代替
X(a,b,c);
Y(a,b,c);
line(300,240,x,y)
就是这3个函数的调用用一个d(a,b,c)来代替
比如
main()
{
d(a,b,c);
}
就是相当与:
main()
{
X(a,b,c);
Y(a,b,c);
line(300,240,x,y);
}
记住 line(300,240,x,y)本身后面没有";"号.
line(300,240,x,y)中的x,y是函数line的参数.