c**********e 发帖数: 2007 | 1 char *p;
printf("%d%d\n",sizeof(*p), sizeof(p));
What is the output?
a) 14
b) 18
c) depends on implementation |
m*****n 发帖数: 2152 | 2 It should be "a" .
【在 c**********e 的大作中提到】 : char *p; : printf("%d%d\n",sizeof(*p), sizeof(p)); : What is the output? : a) 14 : b) 18 : c) depends on implementation
|
q**r 发帖数: 611 | 3 sizeof(char)不是1吗? 不懂
【在 c**********e 的大作中提到】 : char *p; : printf("%d%d\n",sizeof(*p), sizeof(p)); : What is the output? : a) 14 : b) 18 : c) depends on implementation
|
m*****n 发帖数: 2152 | 4 是啊,但sizeof(p)是4。
【在 q**r 的大作中提到】 : sizeof(char)不是1吗? 不懂
|
h**k 发帖数: 3368 | 5 64位机上指针是八个字节
【在 c**********e 的大作中提到】 : char *p; : printf("%d%d\n",sizeof(*p), sizeof(p)); : What is the output? : a) 14 : b) 18 : c) depends on implementation
|
q**r 发帖数: 611 | 6 看成了十四。 为什么sizeof(p)是4呀?
【在 m*****n 的大作中提到】 : 是啊,但sizeof(p)是4。
|
m*****n 发帖数: 2152 | 7 没用过64位机,如果是这样,那就是c了。
【在 h**k 的大作中提到】 : 64位机上指针是八个字节
|
v********w 发帖数: 136 | 8 这个算implementation马?
到底怎么算depend on implementation?
【在 m*****n 的大作中提到】 : 没用过64位机,如果是这样,那就是c了。
|