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