C语言中,星号和等号连在一起是什么意思

程序如下:
int fact_do (int x)
{
int result=1;
do{
result *=x;
x=x-1;
} while (x>1);
return result
}

result *=x 这个语句是什么意思?为什么不直接写成result =x呢?

相当于result =result*x;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-20
x+=1 --->x=x+1

result *=x --->result=result*x ;
*是乘法
第2个回答  2009-09-20
result = result * x
相似回答