c++ 中共有五種括號字符:小括號用于函數調用、條件語句和控制流結構;方括號用于數組/矢量索引和類型轉換;大括號用于代碼塊;尖括號用于模板聲明和函數重載;圓括號用于捕獲 lambda 表達式的變量列表。
C++ 中的括號
C++ 編程語言中有五種括號字符:
小括號(()):用于函數調用、條件語句和控制流結構。
方括號([]):用于數組和矢量的索引以及類型轉換。
大括號({}):用于代碼塊(如函數體、循環體和條件語句體)。
尖括號():用于模板聲明和函數重載。
圓括號(()):用于捕獲 lambda 表達式的變量列表。
小括號
函數調用:myFunction(arg1, arg2);
條件語句:if (condition) { ... }
控制流結構:while (condition) { ... }, for (initializer; condition; increment) { ... }
方括號
數組索引:array[index];
矢量索引:vector[index];
類型轉換:static_cast<type>(expression);</type>
大括號
函數體:
<code class="cpp">void myFunction() {
// 代碼塊
}</code>
登錄后復制
循環體:
<code class="cpp">while (condition) {
// 代碼塊
}</code>
登錄后復制
條件語句體:
<code class="cpp">if (condition) {
// 代碼塊
}</code>
登錄后復制
尖括號
模板聲明:template<typename t> class MyTemplate { ... };</typename>
函數重載:int myFunction(int arg); double myFunction(double arg);
圓括號
捕獲 lambda 表達式的變量列表:
<code class="cpp">auto myLambda = [](int& number) {
// 訪問捕獲的變量 number
};</code>
登錄后復制






