C語言中的下標運算符[]用于訪問數組或指針所指向的元素。它的基本語法是:
arrayName[index]
其中,arrayName是數組名或指針變量名,index是元素的索引,表示要訪問的元素在數組或指針中的位置。索引從0開始,表示數組或指針的第一個元素。
下標運算符可以用于讀取數組或指針中特定位置的元素的值,也可以用于修改數組或指針中特定位置的元素的值。
例如,對于一個整型數組arr,要訪問第3個元素,可以使用arr[2];要修改第1個元素的值,可以使用arr[0] = newValue;
對于一個指針變量ptr,要訪問指針所指向的元素,可以使用ptr;要修改指針所指向的元素的值,可以使用ptr = newValue;
需要注意的是,訪問數組或指針時,需要確保索引的范圍是合法的,即不超過數組或指針的長度或有效范圍,否則會導致訪問越界錯誤。