strlen() 和 sizeof() 在字符串中的使用

#include <string.h>

int _tmain(int argc, _TCHAR* argv[])
{
  
  char  *pMyChar = "I like coding !";
  char  myChar[] = "I like coding !";

  int num1(0),num2(0);
  num1 = sizeof(pMyChar);  //num1=4,32位系统下指针占4个字节
  num2 = sizeof(myChar);  //num2=16, 15个字符+字符结尾符'\0'

  int len1(0),len2(0);
  len1 = strlen(pMyChar); //15 
len2 = strlen(myChar); //15

return 0;
}

 

posted @ 2014-06-17 17:53  vranger  Views(175)  Comments(0Edit  收藏  举报