- 博客(4)
- 资源 (2)
- 收藏
- 关注
转载 # ## _ _VA_ARGS_ _宏相关
1.#假如希望在字符串中包含宏参数,ANSI C允许这样作,在类函数宏的替换部分,#符号用作一个预处理运算符,它可以把语言符号转化程字符串。例如,如果x是一个宏参量,那么#x可以把参数名转化成相应的字符串。该过程称为字符串化(stringizing).#incldue #define PSQR(x) printf("the square of" #x "is %d./n",(x)*(x
2007-08-02 17:38:00 820
转载 C语言中可变参数的用法
前言:本文在很大程度上改编自网友kevintz的“C语言中可变参数的用法”一文,在行文之前先向这位前辈表示真诚的敬意和感谢。一、什么是可变参数我们在C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变
2007-08-02 17:31:00 1002
原创 八个方向的画直线代码
void Frog_Graphic_Line(int xa, int ya, int xb,int yb, int color){ float x, y; float dx, dy; float k; // 直线的斜率 float x0=xa,y0=ya,x1=xb,y1=yb,lx,ly; if(yb yb=2*ya-yb;//转化到第三象限 if(xb xb=2*x
2007-08-01 11:59:00 1351
转载 光栅直线生成算法
前段时间做了一下光栅直线生成算法的研究,并且在VC下实现了DDA算法、Bresenham算法、对称算法、两步算法、及四步算法。这里给个总结,希望和大家交流。一 总述 主要研究的算法主要有DDA算法、Bresenham算法、对称算法、两步算法、及四步算法,此外还对自适应多步位移码画线算法进行了一定研究。其中,DDA、Bresenham算法都是单步画线算法,其它是多步画线算法。
2007-08-01 10:13:00 5158 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人