C Pointer
江来_ljyll
Something of an idiot
展开
-
数组指针和指针数组的区别
数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4]; int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a;转载 2017-02-20 10:49:30 · 304 阅读 · 0 评论 -
指针使用案例-C/C++中使用指针出现过的误区
案例:通过传递指针值读取内存中的数 一、 指针: 百科释义: 指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。 Wiki: a pointer is a programming language object, wh原创 2017-12-28 20:38:50 · 319 阅读 · 0 评论