strlen和sizeof是C语言中常用的函数,它们都可以用来求取字符串的长度。strlen函数可以用来计算字符串的实际长度,而sizeof函数则可以用来计算字符串所占的内存空间大小。
strlen函数的使用方法很简单,只需要将字符串作为参数传递给strlen函数,就可以获得字符串的实际长度。例如:
#include <string.h> int main(int argc, char *argv[]) { char str[100] = "hello world"; int len = strlen(str); printf("The length of str is %d\n", len); return 0; }
上面的代码中,strlen函数的参数为字符串str,它将会返回str字符串的实际长度11,这个值会被赋给len变量。
sizeof函数的使用方法也很简单,只需要将字符串作为参数传递给sizeof函数,就可以获得字符串所占的内存空间大小。例如:
#include <stdio.h> int main(int argc, char *argv[]) { char str[100] = "hello world"; int size = sizeof(str); printf("The size of str is %d\n", size); return 0; }
上面的代码中,sizeof函数的参数为字符串str,它将会返回str字符串所占的内存空间大小100,这个值会被赋给size变量。
本文链接:http://task.lmcjl.com/news/1678.html