在一个函数里, 同一个局部变量(int i),既用作普通变量, 又在 for 语句中使用,会有什么问题?
int i;
其实,都是都是 作为循环 用, 只不过 一个 是用 for循环, 一处用了 while{}
两者不交叉,会有问题吗?
问题点数:10、回复次数:5Top
1 楼ks2(一发不可收拾)回复于 2004-09-03 15:49:43 得分 2
你的程序出错了吗
做个例子就知道了阿
把你 写的贴出来看看那Top
2 楼mscf(扎西特勒)回复于 2004-09-03 15:53:20 得分 2
应该没问题,如果注意赋初值的话Top
3 楼KevinXXXX(萨菲罗斯)回复于 2004-09-03 15:55:28 得分 2
注意一下变量值的话就没问题,我就老这么用,项目经理老说我的程序难读Top
4 楼windywalk(小龙)回复于 2004-09-03 15:56:06 得分 2
没有问题
只要不是在while中用到了for中的i,在for中用到了while中的iTop
5 楼windindance(风舞轻扬·白首为功名)回复于 2004-09-03 16:00:33 得分 2
没有问题。
不过不能混用。
int i;
但不建议这样做,以后维护起来有你好看的。
to KevinXXXX(萨菲罗斯):
这个习惯该改改了。Top




