while语句里面的问题.

来源:百度知道 编辑:UC知道 时间:2024/06/04 21:11:39
为什么while((num[i]==num[i+1])&&(i<=13))
和 while(num[i]==num[i+1],i<=13)表示不同???后者退不出循环...什么原因呢????谢谢!!!!!!!!

,这个操作符在第二式里没用,第一个中的&&是并且,两个条件都行才OK,第二个只用i<=13,结果自然不一样了

(num[i]==num[i+1])&&(i<=13) 要两个同时成立才循环
while(num[i]==num[i+1],i<=13)只要i<=13,逗号前面的东西没用