【发布时间】:2010-12-06 03:42:34
【问题描述】:
[原标题提到'sizeof function'。]
我试过这些,它们都奏效了:
字符 *p; printf("*p 的大小为 %d\n",sizeof(*p)); //结果=1 printf("p 的大小为 %d\n",sizeof(p)); //结果=4 printf("p 的大小为 %d\n",sizeof(&p)); //结果=4我想知道为什么第一个 printf 是 1,第二个和第三个是 4? 那么 sizeof 究竟可以接受哪些参数呢?
【问题讨论】:
标签: c parameters pointers arguments sizeof