请问大家这个怎么算出来的a=1000呢我怎么算的是100啊,难道第一次判断条件时mul/=10不执行吗?
											 程序代码:
程序代码:int main()
{ long mul, k,a;
  for( mul=625, k=1; (mul/=10)>0; k*=10 );
       
      a = k * 10;  
      
      printf("%d %d ",a,k)  ;
  return 0;
}
 请问大家这个怎么算出来的a=1000呢我怎么算的是100啊,难道第一次判断条件时mul/=10不执行吗?

 
											





 
	     
											
