大家看一个c程序的问题,是怎么回事啊?

来源:百度知道 编辑:UC知道 时间:2024/06/09 23:18:27
#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的参数.