C中的工作变量是什么意思请详细解释下谢谢了[解决办法]刚找到:防止将函数的参数作为工作变量。这里工作变量的意思应该是用于处理数据得到重要结果的变量(讲的很不准确,能力有限)。举个例子:int i,sum=0;for (i=1;i<10;i++)sum+=i;这里i是循环变量,sum是工作变量。如果改为:for (i=1;i<10;i++){sum+=i;i+=2;}则i即是循环变量,也是工作变量了。这种风格很差,一般不这样使用。