{int i,count = 0;for(i=0;i{ if(*(exp.elem+i)=='(') ++count;if(*(exp.elem+i)==')') --count;} if(count==0) 天亮了,楼主醒醒
除了他们说的,还要注意中途判断是否有count小于0的情况,有直接就返回false
if(count=0) 改为 if(count==0),试试