这是一个神奇的if
c4droid吧
全部回复
仅看楼主
level 10
_夜猫子___ 楼主
首先,这只是一个很普通的for循环,L代表上界,R代表下界。
代码中s为string类型。
窗口显示的运行结果是for中循环三次得到的。
然后,我坐等大佬解释!
2017年07月22日 11点07分 1
level 12
s为string类型?你确定没搞错?
s[n].size() 可以这样用?如果s为string类型,s[n]得到一个char类型的字符,然后你对此单字符调用size()求它的个数?这就语法错误了!如果你s[n].size()不报错,那么你s应该是string[ ]类型才对!
最后告诉你size()返回字符/元素个数,再仔细检查下自己代码吧!另外,没看到所有源码解释不了你的疑惑!
2017年07月22日 13点07分 2
呃。。。可以从运行结果看得出s是string数组,所以调用是没问题的,不过实际上问题在于有符号跟无符号比较的话容易出事啦。。。
2017年07月27日 01点07分
1