作业帮 > 综合 > 作业

谁能帮我看看这段代码是什么意思?

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/02 05:11:26
谁能帮我看看这段代码是什么意思?
BYTE *CreateCircle( int r )
{
// create a circular element of radius r
int nSize = (2*r+1)*(2*r+1);
BYTE *pc,*pCircle = new BYTE[ nSize ];
ZeroMemory( pCircle,nSize );
int x = 0,y = r;
int d = 3 - 2*r;
while( x
谁能帮我看看这段代码是什么意思?
申请一个(2*r+1)*(2*r+1)大小的空间来保存一个2*r+1大小的方阵的数据,在这个全是0的2*r+1方阵里用1标记出一个半径为r的圆形点阵.