数组元素的访问方式—指针与下标
《c和指针》中有一句话:下标绝对不会比指针更有效率,但指针有时会比下标更有效率!
在解释这句话之前说上一句自己的想法:效率很重要,但是不能仅仅为了提高点效率而牺牲某些比较重要的优势,比如可读性,很显然,在数组访问时,使用下标的的访问方式比指针的可读性更强,而有时指针正是程序错误的根源!
下面解释下这句话:
下面的例子中将数组中的所有元素都设置为0:
例1:
数组元素的访问方式—指针与下标
《c和指针》中有一句话:下标绝对不会比指针更有效率,但指针有时会比下标更有效率!
在解释这句话之前说上一句自己的想法:效率很重要,但是不能仅仅为了提高点效率而牺牲某些比较重要的优势,比如可读性,很显然,在数组访问时,使用下标的的访问方式比指针的可读性更强,而有时指针正是程序错误的根源!
下面解释下这句话:
下面的例子中将数组中的所有元素都设置为0:
例1: