課程章節安排章節內容
1.C語言概述與數據類型1.計算機基礎;2.一個C語言程序;3.C的代碼的含義與編譯;4.集成開發環境(vs)5.常量與變量;6.進制轉換;7.數組與字符串
2.條件判斷與循環語句1.運算符與優先級;2.強制類型轉換運算符;3.if條件控制語句;4.*****se語句;5.三目運算符;6.****ch語句;7.for/break/continue
3.字符串與函數1.函數的基本概念;2.字符串操作的常用函數;3.自定義函數
4.數組1.一維數組的定義和使用;2.一維數組的基本操作;3.一維數組的案例(如:排序);4.二維數組的定義和使用;5.二維數組的基本操作
5.指針1.指針變量的定義;2.指針基本使用;3.***st修飾的指針;
4.一級指針與數組名的關系;5.指針法操作數組元素;
6.指針作為函數的參數;7.數組作為函數的參數;8.指針做函數的返回值;9.指針處理字符串
6.內存管理1.局部變量的作用域和生命周期;2.靜態局部變量的作用域和生命周期;3.全局變量的作用域和生命周期;4.靜態全局變量的作用域和生命周期;5.靜態函數和非靜態函數的區別;
6.內存分區;7.堆區內存的分配(malloc)和釋放(free)
7.復合類型1.結構體的基本用法;2.結構體嵌套指針和數組;3.結構體作為函數參數;4.復合類型的聲明與使用