跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 增值佮減值操作符 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
增值佮減值操作符
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
佇多數指令式編程語言當中,'''增值佮減值操作符'''指甲是一類單目操作符,遮的操作符相應地增加抑是減少操作數的值。以 C 語言做例,「 + +」「--」 操作符分別為增值操作符佮減值操作符。 ==對操作數的限制 ( C 語言 )== 增值佮減值操作符的操作數會當為整型、字符抑是講針等等,準確來講,遮的操作符只要求其操作數必須愛為一个左值,也就是講要求操作數就愛為一个會當用佇咧父值符號「=」倒爿的表達式。 ==用法 ( C 語言 )== * 前綴形式的 + + 和--操作符。前綴形式的 + + 和--操作符合出現佇咧操作數的頭前,應用這款形式了後,操作數本身會相應的增加抑是減少。同時,表達式的值為操作數增加抑是減少了後的值。用法落去所示: * 循形式的 + + 和--操作符。循形式的 + + 和--操作符仔出這馬操作數的後壁,應用這款形式了後,操作數本身會相應的增加抑是減少。同時,表達式的值為操作數增加抑是減少前的值。用法落去所示: ==原理 ( C 語言 )== 對一个操作數應用增值抑是減值操作符,抽象來講將會創建一份操作數的複製,創建複製作的時間是根據操作符合是前綴的形式抑是後綴的形式來決定。所以使用這款操作符的表達式,實際用著的正是這份副本身毋是操作數本身。所以編譯器並無允准 i + +=二 ; 按呢的語句出來。 ==一寡實際應用 ( C 語言 )== * 佇計數功能頂懸,使用增值佮減值操作符合會使表達式比普通的賦值語句看起來更加清潔。 * 增值佮減值操作符會用佇指針的移動上以提高程序效率。 ==做為 C + + 運算符== C + + 語言支持運算符重載。所以需要分重載的是前增 / 減運算符抑是後來增 / 減運算符。 重載前置的 + +、--運算符時,函數無形參: 重載後置的 + +、--運算符時,函數內底需要一个 int 形參(即啞箍,an additional dummy int argument): ==參考書目== * [媠啦] Brian W . Kernighan , Dennis M . Ritchie . C 程序抹粉碎言(二版 ・ 新版). 機械工業出版社(中文). [[分類: 待校正]]
返回到「
增值佮減值操作符
」。