Bootstrap

C++获得数组、字符串(char、string)长度(待补足)

一、获得数组的长度

1、nums.size()

int nums;
int len=nums.size();

2、sizeof(nums)/sizeof(int)

数组长度除以单位长度,得到数组个数。

int nums[]={1,2,3,4};
int len=sizeof(nums)/sizeof(int);

 

二、获得字符串的长度

1、使用sizeof()运算符

char s="hellow";
sizeof(s);

2、使用strlen函数

char s[]="hellow";
int len=strlen(s);

3、string类型使用length()

string a;
int len=a.length();
;