s.length什么意思


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()方法 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM