在C 中,底線('_') 用於:1. 匿名變數;2. 忽略參數;3. 巨集定義(表示目前函數名);4. 保留關鍵字(覆蓋C 關鍵字);5. 轉義字元(忽略分號);6. 預留標識符(標準庫和使用者庫使用)。
C 中的_
#在C 程式語言中,底線('_') 具有多種用途:
1. 匿名變數
當宣告一個變數時,若不指定變數名,則可以命名為'_':
<code class="cpp">int _ = 5; // 声明一个匿名整型变量并赋予值 5</code>
2. 忽略參數
在函數參數清單中,可以使用'_' 忽略不需要的參數:
<code class="cpp">void f(int x, int y) { int _ = x; // 忽略参数 x // ... }</code>
3. 巨集定義
在預處理程序中,底線用於表示目前函數名稱:
<code class="cpp">#define FUNCNAME __FUNCTION__</code>
4. 保留關鍵字
C 中的某些關鍵字可能會被使用者定義的名稱覆蓋,此時可以使用'_' 作為替代:
<code class="cpp">#define true _true</code>
#5. 轉義字元
##在字串字面量中,底線可以作為轉義字元使用:<code class="cpp">char greeting[] = "Hello, _World!"; // 添加下划线以忽略分号</code>
6. 預留標識符
標準庫和使用者定義的庫可能使用下劃線開頭的標識符,這些標識符被視為預留標識符,不建議使用者使用。以上是c++中_是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!