本帖最后由 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);
四个输出分别为什么_,_,_,_.
|