通过指针引用数组元素C++程序设计(谭浩强完整版)
通过指针引用数组元素的技巧其实挺,但你得先明白指针在 C++中的运作方式。举个例子,给一个数组赋值,像这样int a[10]; int *p = a; *p = 1;
,这个指针p
就指向了数组的第一个元素。使用p + 1
,你能直接跳到下一个元素,而不是一个字节的偏移,挺方便的。
你可以像下面这样利用指针来修改数组:
*p = 1; // 等于 a[0] = 1;
,而*++p = 2; p = p + 1;
可以让指针跳转并重新赋值。通过这种方式,你可以更灵活地操作数组元素。指针的魔力就在这里,能够直接操作内存,不仅高效还更直接。
如果你对数组的指针操作有疑问,看看这个教程就好,了各种指针相关的用法,感觉更直观,也能你更好地掌握数组和指针之间的关系。
8.66MB
文件大小:
评论区