s.length()的意思是计算字符串s的长度,其返回值是一个整数,比如以下代码: #include<iostream.h> #include<string> using namespace std; int main() { string s = "abc"; //注意,s的长度为3,而s的字符数为4(包括结束符'\0') int i=s.length(); //计算长度并把值赋给i cout<<"s的字符数为:"<<i<<endl; return 0; } 输出结果: s的字符数为:3
s.length是针对java中数组的,length是数组的一个属性,用来表示数组的长度 s.length()则是字符串的一个方法,用来返回字符串的长度的 字符串是没有length属性的,只有length()方法 数组有length属性,而没有length()方法