iT邦幫忙

2021 iThome 鐵人賽

DAY 30
0
自我挑戰組

C語言救救我系列 第 30

Day30-"總複習"

  • 分享至 

  • xImage
  •  

複習前面所提到的內容

  1. C常見的函式庫有
    <stdio.h> 標準輸入與輸出
    <stdlib.h> 標準函式庫,提供各類基本函式
    <math.b> 數學函式
    <string.h> 字串處理與轉換

  2. 基本運算

  • 要特別注意若我們要將%符號印出,需輸入兩個%%才能將%印出

  • x=i++
    此時我們會先將i給x
    再把i做+1

  • x=++i時
    才是會先把i+1後
    再將+1後的i給x

  1. if-else要記得C沒有else if 的語法,若要寫出else if 要依照if else的語法下去改寫,若寫else if是無法判讀的。

  2. 迴圈
    迴圈分為for迴圈(計數迴圈)及條件式迴圈,其中條件式迴圈還分為while迴圈(前測式)及do-while迴圈(後測式)。
    while迴圈是條件符合的情況下進去執行
    do-while迴圈是先執行一次再進行判斷
    break敘述用來強制跳出迴圈
    continue則是用來略過此次迴圈中尚未執行的部分,直接回到迴圈頂端

  3. 格式化符號

  • %c:輸出字元
  • %s:輸出字串
  • %d:輸出十進位整數
  1. 字串
  • 字串就是字元的一維陣列,且這個字元陣列有一結尾符號「\0」我們稱之為空字元,則這個字串稱之為字元字串
  • gets()
  • fgets()
  • puts()
  • 複製字串
  • strcpy()
  • strncpy()
  • 連結字串
  • lstrcat()
  • lstrncat()
  • 比較字串
  • strcmp()
  • strncmp()
  • 字串長度計算
  • strlen()
  • 分割字元
  • strtok()
  1. 排序法
  • 氣泡排序法
  • 插入排序法
  • 選擇排序法
  • 快速排序法
  1. 取址運算子、提令運算子
  • 取址運算子「&」:用來取出變數的記憶體位址
  • 提令運算子「*」:為指標運算子或是指標提領運算子。

第30天了,雖然還有很多東西沒有學到,但上面提到的大部分都是最常用到的,要熟記

/images/emoticon/emoticon29.gif

Day30就到這啦BYE~


上一篇
Day29-"練習-4"
系列文
C語言救救我30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言