[C]在for循环使用变量出现问题
我的环境是FEDORA CORE 6,VIM,GCC;
在FOR循环中,我发现定义的变量只能附值一次,比如:
for(a=0;a <10;a++)
a变量最后为9,但在后面我需要使用它再进行一次循环,于是用了同样的语句,发现a成了10,而且马上终止了循环,也就是说,a不能重新附值,甚至也不再受for条件的限制,a被附值成了10.
请问,这是怎么回事?
[解决办法]
smaller+=1; 吧 这样的错误
[解决办法]
//printf( "\n%s\n%s ",a[10],b[10]);