C++ 指针偏移一行:详解及代码示例
在 C++ 中,可以使用指针来实现偏移 1 行。
假设有一个指向数组的指针 ptr,要实现向后偏移 1 行,可以将指针加上当前行的元素个数。
代码示例:
int main() {
int arr[3] = {1, 2, 3};
int* ptr = arr; // 指向数组的指针
ptr = ptr + 3; // 偏移 1 行,每行有 3 个元素
return 0;
}
在上面的示例中,通过将指针 ptr 加上 3,实现了向后偏移 1 行。每行有 3 个元素,因此偏移 1 行就是加上 3。
需要注意的是,指针的类型要与数组元素的类型一致,以确保正确的偏移。
原文地址: https://www.cveoy.top/t/topic/qqiS 著作权归作者所有。请勿转载和采集!