詳細介紹了C語言的基礎知識。全書共分為12章,主要內容包括C語言概述,數(shù)據(jù)類型、運算符和表達式,順序結構程序設計,選擇結構程序設計,循環(huán)結構程序設計,數(shù)組,函數(shù),指針,結構體與共用體,位運算,文件等相關知識。全書以項目十案例的模式編寫。以“學生成績管理系統(tǒng)”項目貫穿始終,將該項目的子目標分解到各個章節(jié),并在最后一章進行整合。本著理論以“夠用為主”的原則,在每章中,將關聯(lián)案例提煉到章節(jié)開始處,然后再給出相關知識鏈接。
內容豐富,重點突出,實用性較強,適合作為高職高專院校計算機相關專業(yè)教材,也可作為其他非專業(yè)本科生自學C語言教材。
第一部分 項目提出
第1章 C語言概述
【學習目標】
【項目介紹】
1.1 C語言的發(fā)展歷史及特點
1.1.1 C語言的發(fā)展歷史
1.1.2 C語言的特點
1.2 C程序的運行
1.2.1 C程序的結構
1.2.2 C程序的運行步驟
1.2.3 TurboC簡介
1.2.4 VC++6.0簡介
【常見問題集錦】
【實驗與實訓】
第二部分 項目分解
第2章 數(shù)據(jù)類型、運算符和表達式
【學習目標】
【項目子目標】
【關聯(lián)案例】
【知識鏈接】
2.1 數(shù)據(jù)類型
2.1.1 整型
2.1.2 浮點型
2.1.3 字符型
2.2 常量和變量
2.2.1 常量
2.2.2 變量
2.2.3 符號常量
2.3 運算符和表達式
2.3.1 算術運算符及算術表達式
2.3.2 賦值運算符及賦值表達式
2.3.3 逗號運算符及逗號表達式
2.4 數(shù)據(jù)類型轉換
【常見問題集錦】
【實驗與實訓】
第3章 順序結構程序設計
【學習目標】
【項目子目標】
【關聯(lián)案例】
【知識鏈接】
3.1 C語言語句
3.2 賦值語句
3.3 程序的三種基本結構
3.4 數(shù)據(jù)的輸入/輸出
3.4.1 數(shù)據(jù)的格式化輸出函數(shù)printf
3.4.2 數(shù)據(jù)的格式化輸入函數(shù)scanf
3.4.3 字符數(shù)據(jù)的輸入/輸出
【常見問題集錦】
【實驗與實訓】
第4章 選擇結構程序設計
【學習目標】
【項目子目標】
【關聯(lián)案例】
【知識鏈接】
4.1 關系運算符與關系表達式
4.1.1 關系運算符
4.1.2 關系表達式
4.2 邏輯運算符與邏輯表達式
4.2.1 邏輯運算符
4.2.2 邏輯表達式
4.3 if語句
……
第三部分 項目整合