谁能帮我看看这段代码是什么意思?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/26 04:28:14
谁能帮我看看这段代码是什么意思?
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
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
![谁能帮我看看这段代码是什么意思?](/uploads/image/z/16798008-48-8.jpg?t=%E8%B0%81%E8%83%BD%E5%B8%AE%E6%88%91%E7%9C%8B%E7%9C%8B%E8%BF%99%E6%AE%B5%E4%BB%A3%E7%A0%81%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%3F)
申请一个(2*r+1)*(2*r+1)大小的空间来保存一个2*r+1大小的方阵的数据,在这个全是0的2*r+1方阵里用1标记出一个半径为r的圆形点阵.