1.自定义求长度函数
2.使用()函数
3.使用()运算符
4.使用()函数
如何使用自定义函数:
int (char *s) { int i = 0 while ( str[i++] != '') i }
使用头文件中的()函数:
(str) //假设str为要请求的字符串数组名
使用 () 运算符
(str)/(str[0]) //假设str为要查找的字符串数组名
使用()函数
char a[10] std::cin>>a =a.()
注意:
1、()函数计算出的字符串长度是有效长度,不包括字符串末尾的终止符''。
2. () 运算符计算的长度包含字符串末尾的终止符 ''。
3、()函数计算的字符串长度不包括字符串末尾的终止符''。
4、函数内部使用()求函数形参传入的字符数组长度时得到的结果。
5、是指针的长度,对应的是变量的字节数,而不是字符串的长度。 这里要小心。
6. C/C++的(str)、str.()和str.size()都可以求字符串的长度。 其中,str.()和str.size()是用于查找类对象的成员函数,(str)用于查找字符数组的长度,其参数为char*。
7、这三个函数和size函数计算出来的字符串长度不计入最终的运算符''。
在使用函数之前,需要先定义字符数组,如 char str[]={"hello world"} 或 char str[]={'h', 'e', 'l', 'l '、'o'、' '、'w'、'o'、'r'、'l'、'd'、''}。
8.()是从键盘获取字符,直到按回车。
第一个:(char*)函数查找字符串的实际长度。 方法是从头到第一个''。 如果只定义它而不给它赋初值,结果是不确定的。 ,会从aa的首地址开始查找,直到遇到''停止。
第二种方法:(),求总占用空间的字节数。
函数使用请见下面链接:()函数、cin.()函数、()函数、gets()函数、()函数用法请见下面链接:
【杂】怎么能不担心呢? 这一直是你的名字。