求教大神,代码里面的--len是什么意思啊?特别是“--”这个符号代表什么啊?
void reset(void* p, int len)
{
while( len > 0 )
{
((char*)p)[--len] = 0;
}
}
求教大神,代码里面的--len是什么意思啊?特别是“--”这个符号代表什么啊?
void reset(void* p, int len)
{
while( len > 0 )
{
((char*)p)[--len] = 0;
}
}
先做减法(减1),再引用。给个例子:
int len=3;
a=--len;
则len先自减1,其值变为2,再引用len的值,因而a=2。与之类似的还有a=++len。