菜鸟提问
int i;
for ( i=0;i<m_ilen ;i++)
{
m_mw[i ]=m_Spw[i ] ^ m_My[i ];
}
为什么循环的第一次 i 总是1,而不是0
问题点数:20、回复次数:5Top
1 楼ttzzgg_80713(身无立锥地,常有四海心---老子有条命)回复于 2002-09-14 22:49:35 得分 5
不可能呀。Top
2 楼boxboy(杂言)回复于 2002-09-14 23:06:14 得分 5
是不是你在循环的外面定义过全局变量?Top
3 楼Latitude(Henry[MS MVP])回复于 2002-09-14 23:23:49 得分 10
你是不是定义过全局变量i,并设i=1
你不妨在程序中将i改为icount等没用过的变量名来试试Top
4 楼fireseed(【VC无敌,英明神武,千秋万代,一统江湖!】—奶油狗)回复于 2002-09-14 23:32:40 得分 0
就算定义过全局变量也不会吧,注意作用域了吗,大家??
在这for循环内部的i一定是上面定义的i!!
请仔细检查你的程序,并用正确的方法调试Top
5 楼everandforever(Forever)回复于 2002-09-14 23:38:37 得分 0
你断点设在哪里?Top




