读书人

C中的工作变量是什么意思解决方案

发布时间: 2012-08-11 20:50:31 作者: rapoo

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即是循环变量,也是工作变量了。这种风格很差,一般不这样使用。

读书人网 >C语言

热点推荐