谁能帮我看看这段代码是什么意思?BYTE *CreateCircle( int r ){// create a circular element of radius rint 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
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 22:34:01
![谁能帮我看看这段代码是什么意思?BYTE *CreateCircle( int r ){// create a circular element of radius rint 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/8311185-9-5.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%3FBYTE+%2ACreateCircle%28+int+r+%29%7B%2F%2F+create+a+circular+element+of+radius+rint+nSize+%3D+%282%2Ar%2B1%29%2A%282%2Ar%2B1%29%3BBYTE+%2Apc%2C%2ApCircle+%3D+new+BYTE%5B+nSize+%5D%3BZeroMemory%28+pCircle%2CnSize+%29%3Bint+x+%3D+0%2Cy+%3D+r%3Bint+d+%3D+3+-+2%2Ar%3Bwhile%28+x)
谁能帮我看看这段代码是什么意思?BYTE *CreateCircle( int r ){// create a circular element of radius rint 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
谁能帮我看看这段代码是什么意思?BYTE *CreateCircle( int r ){// create a circular element of radius rint 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的圆形点阵.