您的位置:首页 > 编程语言 > C语言/C++

【C语言】指针算术运算

2018-03-17 21:03 162 查看



指针算术运算

指针加法需要调整(加1加一个单元格)
调整的权重为指针去掉个星号,然后求sizeof
如: int* p;p+1, 加4字节=sizeof(int)
        double* p;p+1,加8字节=sizeof(double)
        char** p;p+1,加4字节=sizeof(char*)
指针加一个数字和减去一个数字都需要调整,调整的权重同上。
指针+指针 非法
指针- 指针 表示间隔的单元个数
1.算出间隔的字节数(正负)
2.除以调整的权重





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: