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