C语言的define()问题
发布网友
发布时间:2022-04-22 21:40
我来回答
共2个回答
热心网友
时间:2023-06-27 01:00
#define 宏定义
在程序框架中
x(a,b,c) 用 x=a*cos(b*c*pi/180-pi/2)+300 替
y(a,b,c) 用 y=a*sin(b*c*pi/180-pi/2)+240 替
d(a,b,c) 用line(300,240,x,y) 代替
line(300,240,x,y)中的x=a*cos(b*c*pi/180-pi/2)+300
y=a*sin(b*c*pi/180-pi/2)+240
然后使用line的算法再对300 240 x y做下一步运算
如果我没猜错 line的定义LZ没复制上来
热心网友
时间:2023-06-27 01:00
#define 是宏, 表示定义字符替代, 即编译前程序里的文字内容预处理:
凡 x(a,b,c) 用 x=a*cos(b*c*pi/180-pi/2)+300 替代
凡 y(a,b,c) 用 y=a*sin(b*c*pi/180-pi/2)+240 替代
凡 d(a,b,c) 用 x(a,b,c);y(a,b,c);line(300,240,x,y) 替代