本文目录一览:
1、c语言中strlen是什么意思
2、length是什么意思
3、C语言中的sizeof和length怎么区别?
c语言中strlen是什么意思
strlen
:计算字符串长度的库函数名。
str
:通常,程序员喜欢用它作字符串变量名。它是string
(英文词“字符串”的缩写)。
len
:通常,程序员喜欢用它作变量名。它是length
(英文词“长度”的缩写)。
例如:
char str[20] = "I am a student";
int len;
len = strlen(str);
printf("the string length is: %d", len);
扩展资料:
函数原型
extern unsigned int strlen(char *s);
在 Visual C++ 6.0 或 Dev-C++ 中,原型为:
size_t strlen(const char *string);
其中 size_t
实际上是 unsigned int
,在 VC6.0 或 Dev-C++ 中可以看到这样的代码:
typedef unsigned int size_t;
- 头文件:
string.h
或cstring
- 格式:
strlen(字符指针表达式)
- 功能:计算给定字符串的(
unsigned int
型)长度,不包括'\0'
在内 - 说明:返回
s
的长度,不包括结束符NULL
strlen(char*)
函数求的是字符串的实际长度,它求得的方法是从开始到遇到第一个'\0'
。如果你只定义没有给它赋初值,这个结果是不定的,它会从首地址一直找下去,直到遇到'\0'
停止。 参考资料来源:百度百科 - strlen(C/C++语言函数)
length是什么意思
length
的意思是 长度。
- 英式发音:[leŋθ]
- 美式发音:[leŋθ]
词性:名词
含义: - 长度
- 时间长短
- 距离
- 一段
- 距离的测量单位 例句:
The room is 15 feet in length and 10 feet in breadth.
翻译:这房间长15英尺,宽10英尺。
length的用法
length
作“一段,一节”解时,是单位词,length of
可修饰名词,表示数量。如该名词是可数名词,变复数时length
和该名词都要变;如该名词是不可数名词,变复数时只要变length
即可。length
前的介词往往可以省略。 短语:
full length
:全长
C语言中的sizeof和length怎么区别?
sizeof
是变量占用内存空间的大小,单位是 字节。length
是数组变量的元素个数,单位是个数,每个元素不一定刚好占一个字节。