- 日志
- 好友
- 卖家信用

- 买家信用

- 注册时间
- 2008-12-4
- 在线时间
- 小时
|
发表于 2009-11-22 16:37:04
|
显示全部楼层
我错了。++确实优先于*.
做了个小例子试了试。
int main(int argc, char* argv[])
{
int data[3];
int *buf;
int i;
for (i = 0;i < 3; i++)
{
data[i] = i;
}
buf = data;
for (i = 0;i < 3; i++)
{
printf("%d ", *buf++);
}
printf("\n");
return 0;
}
结果:
0 1 2
++使指针后移一个整型值的位置,*则是取出那个整型值。 |
|