C語言是當(dāng)前軟件開發(fā)領(lǐng)域里使用十分廣泛的一種語言。本書結(jié)合計算機等級考試大綱和程序設(shè)計具體要求,全面、系統(tǒng)地介紹了C語言的基本概念、基本語法、數(shù)據(jù)類型、程序結(jié)構(gòu)及計算機高級語言程序設(shè)計的方法、常規(guī)算法和技巧。
《C語言程序設(shè)計基礎(chǔ)》選材先進、體系合理、內(nèi)容豐富、例題貼近生活實際、文筆流暢、通俗易懂。每一章節(jié)都從實際應(yīng)用出發(fā),深入淺出、循序漸進,蘊含了作者豐富的教學(xué)經(jīng)驗和編程心得,是學(xué)習(xí)C語言的合適教材。
《C語言程序設(shè)計基礎(chǔ)》可作為普通本科院校、高等專科學(xué)校的計算機程序設(shè)計用書,也可作為計算機培訓(xùn)和計算機等級考試輔導(dǎo)教學(xué)用書,還可作為科技人員或程序開發(fā)人員的參考用書。
緒論
0.1 C語言的重要地位與學(xué)習(xí)C語言的必要性
0.1.1 為什么要學(xué)習(xí)C語言
0.1.2 學(xué)習(xí)C語言的意義
0.2C 語言的發(fā)展歷程及其特點
0.2.1 C語言的發(fā)展歷程
0.2.2 C語言的特點
0.3 學(xué)好C語言的正確方法
0.3.1 端正學(xué)習(xí)態(tài)度,持之以恒
0.3.2 全面掌握基本概念,注重理解,靈活運用
0.3.3 獨立思考,轉(zhuǎn)變觀念,學(xué)會正確的思考方法
0.3.4 理論聯(lián)系實際
第1章 c語言程序的一般介紹
1.1 程序與程序設(shè)計方法
1.1.1 什么是程序
1.1.2 程序設(shè)計的具體方法
1.2 程序設(shè)計的常規(guī)開發(fā)過程
1.2.1 需求分析
1.2.2 程序設(shè)計
1.2.3 程序編碼
1.2.4 調(diào)試代碼程序
1.2.5 程序測試、編寫程序文檔
1.2.6 程序鑒定
1.3 程序設(shè)計語言
1.3.1 程序設(shè)計語言的基本概念
1.3.2 程序設(shè)計語言的發(fā)展過程
1.4 C語言程序的基本結(jié)構(gòu)與書寫規(guī)則
1.4.1 C語言程序的基本結(jié)構(gòu)
1.4.2 C語言程序的書寫規(guī)則
第2章 算法與算法描述
2.1 算法的一般特性
2.2 簡單算法舉例
2.3 算法的描述方法
2.3.1 用自然語言描述算法
2.3.2 用流程圖表示算法
2.3.3 用偽代碼描述算法
2.3.4 用計算機語言表示算法
第3章 c語言程序設(shè)計基礎(chǔ)
3.1 C語言的數(shù)據(jù)類型
3.2 變量和常量
3.2.1 變量
3.2.2 常量
3.3 基礎(chǔ)數(shù)據(jù)類型
3.3.1 整型數(shù)據(jù)
3.3.2 實型數(shù)據(jù)
3.3.3 字符型數(shù)據(jù)
3.3.4 枚舉型數(shù)據(jù)
3.3.5 數(shù)據(jù)類型長度的測試
3.3.6 不同數(shù)據(jù)類型間的轉(zhuǎn)換和運算
3.4 常用運算符及其表達式
3.4.1 算術(shù)運算符與算術(shù)表達式
3.4.2 賦值運算符與賦值表達式
3.4.3 逗號運算符與逗號表達式
3.4.4 自增、自減運算符及其表達式
3.4.5 強制類型轉(zhuǎn)換運算符
3.4.6 關(guān)系運算符與關(guān)系表達式
3.4.7 邏輯運算符與邏輯表達式
3.5 數(shù)據(jù)的輸入輸出
3.5.1 字符數(shù)據(jù)的輸入與輸出
3.5.2 數(shù)據(jù)的格式輸入與輸出
第4章 結(jié)構(gòu)化程序設(shè)計
4.1 順序結(jié)構(gòu)程序設(shè)計
4.1.1 C語言程序基本語句
4.1.2 順序結(jié)構(gòu)程序一般設(shè)計方法
4.2 選擇結(jié)構(gòu)程序設(shè)計
4.2.1 if語句
4.2.2 條件運算符與條件表達式
4.2.3 switch語句
4.2.4 選擇結(jié)構(gòu)的嵌套
……
第5章 函數(shù)
第6章 數(shù)組
第7章 指針
第8章 結(jié)構(gòu)體與共用體
第9章 位運算
第10章 文件
第11章 程序設(shè)計綜合應(yīng)用
第12章 課程設(shè)計
附錄1 ASCLL碼字符表
附錄2 關(guān)鍵字
附錄3 運算符
附錄4 常用標(biāo)準(zhǔn)函數(shù)
附錄5 VC+集成開發(fā)環(huán)境
參考文獻