本帖最后由 niuyaliang 于 2014-2-25 20:21 编辑
一个有趣的问题,纠正了我的一个基本概念
char TextString[] = {0,1,2,3,4,5,6,7,8};
printf("%d\n",sizeof(TextString));
char TextString[] = {0,1,2,3,4,5,6,7,8};
void GetBit(char *p)
{
uint32_t uLen;
uLen = sizeof(p)/sizeof(char);
printf("%d\n",sizeof(char));
printf("%d\n",sizeof(p));
printf("%d\n",uLen);
}
GetBit(TextString);
四个输出分别为什么_,_,_,_. |