数组:例1:数组的作用是扩展,将数组与其他结合,例如对象,可扩展对象的数量;利用了数组扩展数量上的性质;
例2:指针的作用是指向某个变量,将指针与其他结合,例如函数,可返回函数的地址;利用了指针返回地址的性质
指针:int * p=&a;指针指向的整型变量a;
地址只有一个,通过*p间接引用a,使得a的值必定可以改变,相当于内存中只有一个共享数据,不冗余,节约内存资源;
共同点:都有首地址,指针和数组性质可以互用,例如*p(a+1)为第二个元素。这里的1为一个单位,一个单位具体是多少和定义的变量类型有关