iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 6
1
自我挑戰組

從0開始,一起學C語言吧!系列 第 6

從0開始,一起學C語言吧!(Day6)

  • 分享至 

  • xImage
  •  

Day6-遞增和遞減運算子

那今天要公布上一篇練習的解答,如下:
練習1:
https://ithelp.ithome.com.tw/upload/images/20190902/20119958PxfEEIE5w8.png
注意:
第三行a=5,這個等於代表的是把5這個數字指定
給a這個變數;那四行a==5和第五行a==12,這兩
個等於代表的是a這個變數是否等於5,是有比較的
的意思

練習2:
https://ithelp.ithome.com.tw/upload/images/20190902/20119958pBkFeTAyAt.png
注意:
第三行比較特別你要這個程式不大於等於某數或不
小於等於某數,須在前面加一個驚嘆號!

那講解完上次的練習題,我們就開始今天的課程吧!

今天要教的是遞增運算子和遞減運算子
先說遞增運算子,那我們以範例來說明什麼是遞增運算子
範例:
https://ithelp.ithome.com.tw/upload/images/20190902/20119958A5rgleO4Kj.png
印出:
https://ithelp.ithome.com.tw/upload/images/20190902/20119958KHT6UfYjFY.png
解釋:
看到第五行後面的a++是指先將a值取出使用,
結束後再將變數a加上1。
那第七行後面的++a是指先將變數a加上1之後
取出其數值。

再來也是一樣用範例解釋遞減運算子

範例:
https://ithelp.ithome.com.tw/upload/images/20190902/201199587jDiRNuZJD.png
印出:
https://ithelp.ithome.com.tw/upload/images/20190902/20119958zj31CE88qV.png
解釋:
這個也是跟遞加運算子概念是一樣的,只是這個是減1。

最後,要注意的地方是遞增和遞減放在變數的左和右的意義不同,會影響計算出來的不同。

謝謝大家今天的閱讀


上一篇
從0開始,一起學C語言吧!(Day5)
下一篇
從0開始,一起學C語言吧!(Day7)
系列文
從0開始,一起學C語言吧!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言