a[1]和1[a]——浅谈数组下标运算符
生活随笔
收集整理的這篇文章主要介紹了
a[1]和1[a]——浅谈数组下标运算符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C語言里,對數組的操作在絕大部分情況下,會將數組名隱式轉換成一個指向數組首元素的指針來處理。
比如:
這是一個整型數組。 如果我們要引用其中的第2個元素,可以用以下兩種方式。
printf("%d", a[1]); printf("%d", *(a+1));這兩種寫法是等效的。 不失一般性,C編譯器將a[i]隱式轉換成*(a+i)處理。
在此前提下可以得出一個有趣的推論:
也就是說,a[1]和1[a]是等效的。
總結
以上是生活随笔為你收集整理的a[1]和1[a]——浅谈数组下标运算符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络工具中的瑞士军刀——netcat工具
- 下一篇: 三字母词