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”
沒有留言:
發佈留言