用指针有一些好处:可以再指针上直接进行计算 比如加减指针。另外当数组作为参数传递到函数中的时候,用指针是很方便的。其实数组的名字就是一个指针。有一本经典的书 《C专家编程》 可以帮助理解这个问题。这种基础问题是非常重要的。
数组的名字就可以作为指针使用 指向数组的首地址使用下标[]运算符实际上原理是使用指针进行+运算例如array[index]实际相当于*(array+index)使用指针可以使程序更高效一些 并且比较方便(在注意安全问题的基础上)