+ -
当前位置:首页 → 问答吧 → 指针

指针

时间:2011-12-17

来源:互联网

int *p;
p++;
收了好久,都讲得是移到下一个整型
p移四个字节,如果移到别的类型
如果这种情况?

作者: xuyufeide   发布时间: 2011-12-17

不明白你的意思

作者: Anitee   发布时间: 2011-12-17

嘛意思

作者: quan958201599   发布时间: 2011-12-17

int型移动四个,如果是自定义结构,就移动结构大小,主要是方便遍历

作者: quwei197874   发布时间: 2011-12-17

你没初始化有意义吗?

作者: qscool1987   发布时间: 2011-12-17

你如果问p++啥意思,那就是移动到下一个对象,移动的字节数按照指针指向的数据类型而定,如果楼主不清楚,那么建议一本书《C和指针》上边有详细的解释

作者: a130098300   发布时间: 2011-12-17

你要自己掌握边界,这里他是不会给你提示的,等发生错误就晚了

作者: xiaoyuanyuan2009   发布时间: 2011-12-17

移动的是sizeof(Elem_type)个字节,
一般指向下一元素!!!!!

作者: timerfire   发布时间: 2011-12-17

这种情况用在数组较多。比如
C/C++ code

int a[10];
int *p = a;
p++;


则p指向了数组的下一个元素。

作者: lelewei   发布时间: 2011-12-17