2022年7月6日星期三

C strlen

size_t strlen(const char *string);

功能:用來取得字串長度,含”\0”

下列使用strlen 取得字串長度,並與sizeof 比較差異
程式碼
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. unsigned char string[] = "hello world";
  5.  
  6. int main(void)
  7. {
  8. int StringSize = 0;
  9. int arraySize = 0;
  10.  
  11. printf("strlen get string:%d\n",strlen(string));
  12. printf("sizeof get string:%d\n",sizeof(string));
  13.  
  14. return 0;
  15. }


sizeof的差異主要是有無包含”\0”

沒有留言:

發佈留言

打賞按讚