No1:擷取字元串長度 strlen()函數
函數概要:
strlen 函數用于傳回指定字元串的長度。
C 語言字元串的長度取決于結束符(’\0’)的位置。
一個字元串的長度指的是從起始位置到結束符的字元個數(不包含結束符本身)。
注:strlen函數與sizeof是有差別的,strlen隻是計算字元串的長度,不會将“\0”考慮進去,但是sizeof則會考慮,因為sizeof()是一種記憶體容量度量函數。
#include<stdio.h>
#include<string.h>
int main()
{
char str[] = "I love you !";
printf("sizeof str= %d\n",sizeof(str));
printf("strlen str= %u\n",strlen(str));
return 0;
}