中括號在 C 中具有多種用途:存取陣列元素和解引用指標。定義和存取向量中的元素,以及建立範圍物件。存取關聯容器中的元素。指定函數參數。指定數組大小。
中括號在C 中的用法
中括號[]
在C 中有多種用法,取決於上下文:
1. 陣列下標和指標運算:
array[i]
存取陣列 array
的第 i
個元素。 *ptr[i]
解引用指標 ptr
指向的陣列的第 i
個元素。 2. 向量與範圍:
vector<int> v = {1, 2, 3}; v[0]
存取向量 v
的第一個元素。 auto rng = array[start:end];
建立一個從 start
到 end-1
的陣列範圍。 3. 關聯容器(如映射和集合):
map<string, int> m = {{"a", 1}}; m["a"]
存取映射 m
中鍵為 "a" 的值。 4. 函數參數:
void func(int arr[]);
定義一個接受整數陣列作為參數的函數。 5. 陣列大小:
int arr[10];
宣告一個包含 10 個元素的整數陣列。 其他用法:
int i = (int) 3.14;
強制浮點數 3.14 轉換為整數。 struct { int x; int y; } point;
以上是c++中括號表示什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!