標籤:har 遞迴函式 儲存 getch put 多維陣列 結構體類型 putc malloc
(1)資料結構、演算法的概念和作用
結構化程式設計的方法、三種基本結構
程式流程圖和 N-S流程圖
(2)C程式的一些特點、標識符和關鍵字的概念.
編譯、 連結和啟動並執行概念及應用
C程式開發流程、 學會至少一種環境下的 C程式開發
(3)常量、變數的概念和使用
如何聲明和定義變數
printf函數和scanf函數的使用
(4)整型、字元型、浮點型資料類型的使用
使用printf函數和scanf函數處理各種類型致據
使用typedef自訂資料類型
限定詞const 和 volatile的使用
(5)運算式和語句的概念及其關係
各種操作符語句的使用、操作符之間的優先順序和結合性
瞭解文法分析中的分析法
(6)if語句三種形式的使用、使用 switch語句實現多路選擇結構 else
if結構和 switch語句的使用範圍
條件運算式的使用,以及與if語句的比較
邏輯運算式的隱含選取
(7)for語旬、 where語句的結構和使用,兩者的比較
do-while語句的使用, 以及與 while語句的比較
continue 語旬和break語句在迴圈結構中的作用
goto語句的局限性和功能、兩種基本結構的嵌套使用
(8)一維數組的使用、具名變數的使用和數組越界的風險
二維數組、多維陣列的使用
(9)字元數組的使用、字串和字元數組的關係
字串常量和字串變數的使用
字串終止符r\0‘的作用
使用prinlf函數和 scanf函數處理字串
(10)模組化編程思想
函數的作用、函數的聲明、函數的形參列表
使用const形參
main函數的標準形式、如何向main函數傳值及取得main函數值
(11)理解檔案和函數的關係、標頭檔和源檔案的關係
學會組織多檔案工程,在至少一種環境下開發多檔案工程
遞迴函式的使用、內建函式和外部函數的使用
(12)生存期和範圍的概念
全域變數和局部變數的概念和區別
變數屏蔽的方式
儲存變數的各個儲存區的作用和區別
auto、 static、 register和extern變數的使用與區別
(13)putchar 函數和 getchar 函數的正確使用
puts 函數和 gets 函數的正確使用
strcpy函數和 strncpy函數的正確使用
strcat函數和strncat函數的正確使用
strncmp函數和 strcmp題數的正確使用
strupr函數和strlwr函數的正確使用
(14)指標的概念及指標變數的記憶體訪問方式
指標變數的定義、賦值和初始化
使用指標作為函數形參和函數值
函數型指標的使用、 void型指標的使用
(15)指標和數組的區別
使用指標訪問數組,使用指標作為形參在函數中傳遞數組
指標型數組和數組指標
使用指標訪問二維數組,指標作為形參在函數中傳遞二維數組
使用字元指標來.處理字元
字串數組和字元指標數組使用上的區別
(16)理解堆的概念
malloc函數和free函數的正確使用
memset函數的正確使用、 calloc 函數和realloc 函數的正確使用
動態數組的管理和使用
(17)位元組和位的概念、原碼與補碼的轉換
6種位操作特及其組成的位元運算賦值操作符的使用
各個位操作特的特殊用途、位域的概念和位域的使用
(18)結構體的概念及用途、結構體類型的聲明及其字長
結構體變數的定義、訪問和賦值
結構體數組和結構指標的使用
(19)共用體變數、枚舉變數、位域變數的定義和使用
(20)宏定義的分類
宏對象、宏函數的執行機制和適用情境
宏函數和函數的區別
條件編譯的三種形式
檔案包含的使用
c語言學習目標