C的語法和結構

C 語言基礎

rate limit

Code not recognized.

About this course

本課程將使您能夠開始為微控制器編寫嵌入式 C 語言。將涵蓋大多數主要的 C 語言結構,包括變量、常量、運算符、表達式和語句、決策功能、循環、函數、數組、多文件項目和數據指標。您將從非硬體框架中學習所有這些 C 語言主題,以便您可以專注於學習 C 語言而不是微控制器架構。演示將伴隨著教師指導的程式演示,這些演示將使用功能強大的 MPLAB® 模擬器進行。本課程中學到的技能將適用於任何 ANSI C 編譯器。在課程結束時,您將有機會應用您的知識對微控制器進行編程,以執行基本的輸入和輸出功能和控制。您還將使用 MPLAB® X IDE 在微控制器上執行實際調試並執行一些基本調試技術。雖然不是必需的,但以前任何程式語言的經驗或微控制器的經驗都會有所幫助。

Curriculum133 min

  • 教學大綱
  • 介紹
  • 概述 1 min
  • 評論
  • 評論 5 min
  • 變數
  • 變數 3 min
  • 建立自己的型態 1 min
  • 標頭檔 3 min
  • 文字 &常數
  • 常數 vs. 文字 2 min
  • 文字的型態 4 min
  • 文字限定 2 min
  • 字元和字串 4 min
  • 符號常數
  • 型態轉換 3 min
  • 指定運算子 2 min
  • 關連式運算子的簡單技巧 1 min
  • 邏輯運算子 2 min
  • 位元運算子 5 min
  • 位元移位運算子 3 min
  • 強制轉型運算子 1 min
  • 優先性和相依性 3 min
  • 決策
  • If 語句 3 min
  • Switch 語句 3 min
  • 迴圈
  • For 迴圈 4 min
  • While 迴圈 2 min
  • Do While 迴圈 1 min
  • Break and Continue 2 min
  • 函數
  • 函數 4 min
  • 參數 1 min
  • 宣告 4 min
  • 變數範圍 8 min
  • 變數 II
  • 多檔案專案 2 min
  • 靜態變數 2 min
  • 自動變數 1 min
  • 外在變數 2 min
  • 函數範圍 2 min
  • 標頭檔 1 min
  • 陣列
  • 陣列 1 min
  • 使用陣列 2 min
  • 多維陣列 2 min
  • 陣列處理 1 min
  • 字串 2 min
  • 指標
  • 介紹 3 min
  • 為何用指標 1 min
  • 指標宣告 2 min
  • 指標運算子 6 min
  • 指標說明 3 min
  • 指標和陣列 2 min
  • 指標算數 2 min
  • 指標跳躍 2 min
  • 更多指標算數 4 min
  • 指標的在前與在後增量 5 min
  • 指標和函數 5 min
  • 指標和字串 2 min
  • 指標陣列 3 min
  • 下一步?
  • 下一步 1 min
  • 您的反饋
  • 我們需要您的反饋

About this course

本課程將使您能夠開始為微控制器編寫嵌入式 C 語言。將涵蓋大多數主要的 C 語言結構,包括變量、常量、運算符、表達式和語句、決策功能、循環、函數、數組、多文件項目和數據指標。您將從非硬體框架中學習所有這些 C 語言主題,以便您可以專注於學習 C 語言而不是微控制器架構。演示將伴隨著教師指導的程式演示,這些演示將使用功能強大的 MPLAB® 模擬器進行。本課程中學到的技能將適用於任何 ANSI C 編譯器。在課程結束時,您將有機會應用您的知識對微控制器進行編程,以執行基本的輸入和輸出功能和控制。您還將使用 MPLAB® X IDE 在微控制器上執行實際調試並執行一些基本調試技術。雖然不是必需的,但以前任何程式語言的經驗或微控制器的經驗都會有所幫助。

Curriculum133 min

  • 教學大綱
  • 介紹
  • 概述 1 min
  • 評論
  • 評論 5 min
  • 變數
  • 變數 3 min
  • 建立自己的型態 1 min
  • 標頭檔 3 min
  • 文字 &常數
  • 常數 vs. 文字 2 min
  • 文字的型態 4 min
  • 文字限定 2 min
  • 字元和字串 4 min
  • 符號常數
  • 型態轉換 3 min
  • 指定運算子 2 min
  • 關連式運算子的簡單技巧 1 min
  • 邏輯運算子 2 min
  • 位元運算子 5 min
  • 位元移位運算子 3 min
  • 強制轉型運算子 1 min
  • 優先性和相依性 3 min
  • 決策
  • If 語句 3 min
  • Switch 語句 3 min
  • 迴圈
  • For 迴圈 4 min
  • While 迴圈 2 min
  • Do While 迴圈 1 min
  • Break and Continue 2 min
  • 函數
  • 函數 4 min
  • 參數 1 min
  • 宣告 4 min
  • 變數範圍 8 min
  • 變數 II
  • 多檔案專案 2 min
  • 靜態變數 2 min
  • 自動變數 1 min
  • 外在變數 2 min
  • 函數範圍 2 min
  • 標頭檔 1 min
  • 陣列
  • 陣列 1 min
  • 使用陣列 2 min
  • 多維陣列 2 min
  • 陣列處理 1 min
  • 字串 2 min
  • 指標
  • 介紹 3 min
  • 為何用指標 1 min
  • 指標宣告 2 min
  • 指標運算子 6 min
  • 指標說明 3 min
  • 指標和陣列 2 min
  • 指標算數 2 min
  • 指標跳躍 2 min
  • 更多指標算數 4 min
  • 指標的在前與在後增量 5 min
  • 指標和函數 5 min
  • 指標和字串 2 min
  • 指標陣列 3 min
  • 下一步?
  • 下一步 1 min
  • 您的反饋
  • 我們需要您的反饋