兄台,如果你的判断条件不成立的时候(会有这种情况吗?) ,
那么基于此条件的语句不执行,也许会造成死循环或者内存泄露。
如下面的简明例子:
int n=0;
while(true)
{
if(n==1)break;
n-=1;
}
这样的循环是会死机的。
你的程序会不会出现这样的情况呢?
你仔细查一查看。
那么基于此条件的语句不执行,也许会造成死循环或者内存泄露。
如下面的简明例子:
int n=0;
while(true)
{
if(n==1)break;
n-=1;
}
这样的循环是会死机的。
你的程序会不会出现这样的情况呢?
你仔细查一查看。
这是什么用的?
也许你该查查你所调用的所有函数,
看看是否有引起内存泄露的语句。
如果大于,那么下面语句可就会产生数组存取越界。