关于循环条件判断的一个奇怪错误
2012-02-13 12:10
309 查看
代码中有这么一句
for(int i = 0; i < a[j].size() - 1; ++i)
a是一个vector< vector<int> >
a[j]是空的,size为0
这时候竟然能进入循环,也就是说0<-1在循环条件判断中通过了,不知道是什么原因。
for(int i = 0; i < a[j].size() - 1; ++i)
a是一个vector< vector<int> >
a[j]是空的,size为0
这时候竟然能进入循环,也就是说0<-1在循环条件判断中通过了,不知道是什么原因。
相关文章推荐
- 一个关于C语言循环的错误
- c语言:不用if,else语句,也不用循环条件等,输入一个字符,判断是否为大写字母
- 一个if 判断条件的常见错误
- 关于CSocket::Accept()能不能作为接收客户端消息循环的判断条件
- c语言:不用if,else语句,也不用循环条件等,输入一个字符,判断是否为大写字母
- [备忘] 关于Ubuntu包管理器的一个奇怪的错误的解决方案
- 关于类似“石头、剪刀、布”游戏,需要循环判断的,判断条件设计技巧
- 3小时血案!关于一直走错误循环 哪怕条件是对的也走不进去
- 关于使用while循环时,括号内用自加自减作条件的一个疑问
- Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer 关于Newtonsoft.Json,LINQ to JSON的一个小demo mysql循环插入数据、生成随机数及CONCAT函数 .NET记录-获取外网IP以及判断该IP是属于网通还是电信 Guid的生成和数据修整(去除空格和小写字符)
- 关于一个ISE错误XST:899的错误判断的讨论
- Swift中的条件判断、循环、跳转语句基础学习笔记
- 4、判断一个年份是否为闰年。(闰年即满足以下两条件的年份:其一:能被4整除但不能被100整除;其二:能被400带除)
- python中的关于列表for循环和条件判断的混用
- 求1+2……+n,不能用循环和乘除和条件判断语句
- 关于右值引用的一个错误。
- <php+mysql>PHP脚本条件判断,foreach循环,以及粘性表单
- 关于for循环遇到的一些错误
- 无BOM的条件下C语言判断一个文件是否为UTF-8编码代码(windows,linux通用)
- python3之条件判断和循环