for(i=1;i<s,length();i++)什么意思?

那个加在i<s后面的length()什么意思啊?

1、应该是s.length()而不是s,length(),标点符号是点不是逗号
2、s.length()表示调用s对象的length()函数,从函数名看,是获取s对象的长度
3、for语句用于循环,i=1表示从1开始,i<s.length()表示当i小于s.length()即s的长度时持续循环,i++表示每次i自增1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-11
这是一个for循环,从I=1开始,循环控制条件是I<s ,i++是改变循环变量的。
第2个回答  2012-10-11
字符串s的字符个数,也即s的长度。追问

那i<s,length();就是i<s字符串的长度的意思是么?可以用在fou循环外么?

追答

s.length()而不是s,length()

相似回答