1. 简述数组与指针的区别 数组是直接访问数据的。 指针是间接访问数据的。 定义: 数组是类型相同、数目固定的若干个变量的有限集合,它存放的是数据。 指针是变量的地址,存放的是变量的地址。 存储方式: 数组通常存储在静态存储区或栈上。 指针可以随时随地地指向任意类型的内存块。 内存容量: 用运算符sizeof可以计算出数组的容量(字节数)。 sizeof(p),p为指针得到的是一个指针变量的字节数,而不是p多指的内存容量。 数组长度 = sizeof(数组名)/sizeof