size_t strlen(const char *string);
功能:用來取得字串長度,含”\0”
下列使用strlen 取得字串長度,並與sizeof 比較差異
程式碼
#include <stdio.h>
#include <string.h>
unsigned char string[] = "hello world";
int main(void)
{
int StringSize = 0;
int arraySize = 0;
printf("strlen get string:%d\n",strlen(string));
printf("sizeof get string:%d\n",sizeof(string));
return 0;
}與sizeof的差異主要是有無包含”\0”

沒有留言:
發佈留言