指针的说法

1.编译器对数组的引用如a[i]在编译时总被编译器改成*(a+i)的形式。

如a[i]   == *(a+i)  那么把【】看作*就可以了。

而且要记住:在表达式中,指针和数组是可以互换的,因为他们在编译器里的最终形式都是指针,并且都可以进行取下标操作。就像加法一样 3+5 和 5+3 一样的

所以:

a[5]

5[a] 是一样的。

猜你喜欢

转载自my.oschina.net/u/2252538/blog/1813082
今日推荐