天天看點

《C語言程式設計與實踐(第2版)》——導讀

《C語言程式設計與實踐(第2版)》——導讀
《C語言程式設計與實踐(第2版)》——導讀

**

前言

c語言程式設計是一門理論與工程實踐密切相關的專業基礎課程,在計算機學科教學中具有十分重要的地位。大力加強該課程的建設,提高該課程的教學品質,有利于教學改革和教育創新,有利于創新人才的培養。通過本課程的學習,學生應培養良好的程式設計風格,掌握常見的算法思路,真正提高運用c語言編寫程式解決實際問題的綜合能力,為後續課程的實踐環節打好基礎。

目前國内關于c語言的教材較多,有些教材文法知識介紹細緻,較适合作為非專業的等級考試類教學用書;有些教材起點較高,内容深奧,不适于初學者。為了幫助廣大學生更好地掌握c語言程式設計技術,我們組織c語言程式設計課程組的教師進行了深入的讨論和研究,并針對學生學科競賽和課時壓縮的背景,将該課程的建設與其他資訊類專業的課程體系改革相結合,發揮我們在計算機和電子商務、資訊管理等專業上的辦學優勢,編寫了《c語言程式設計與實踐》一書。本書以程式設計為主線,采用了漸進式的體系結構,在詳細闡述程式設計基本概念、原理和方法的基礎上,結合實踐教學和學科競賽的實際情況,通過大量經典執行個體講解和實訓,幫助學生掌握利用c語言進行結構化程式設計的技術和方法,提高他們的實踐動手能力和培養創新協作精神。

本書由淺入深地介紹了程式設計的技術與技巧,内容全面、自成一體,對啟發、提高讀者的程式設計能力很有裨益,适合不同層次的讀者學習。本書可作為計算機類專業的大學或專科教材,也可以作為資訊類或其他相關專業的選修教材,還可以作為其他一些課程的輔助讀物,如資料結構、編譯器設計、作業系統、計算機圖形學、嵌入式系統及其他要用c語言進行項目設計的課程。

**[第1章 c語言與程式設計概述

<a href="https://yq.aliyun.com/articles/90469">1.2 計算機與程式設計</a>

1.2.1 指令與程式

1.2.2 程式與程式設計

1.2.3 程式設計和程式設計語言

1.2.4 程式設計過程

<a href="https://yq.aliyun.com/articles/90473">1.3 c語言學習與自然語言學習的關系</a>

<a href="https://yq.aliyun.com/articles/90482">1.4 c語言的發展曆史、現狀與特點</a>

1.4.1 c語言的發展曆史和現狀

1.4.2 c語言的特點

          習題

**[第2章 示例驅動的c語言文法元素

<a href="https://yq.aliyun.com/articles/90502">2.2 分支語句</a>

2.2.1 if語句

2.2.2 switch語句

<a href="https://yq.aliyun.com/articles/90507">2.3 循環語句</a>

2.3.1 while循環語句

2.3.2 for循環語句

<a href="https://yq.aliyun.com/articles/90512">2.4 符号常量</a>

<a href="https://yq.aliyun.com/articles/90515">2.5 輸入/輸出</a>

<a href="https://yq.aliyun.com/articles/90517">2.6 數組</a>

<a href="https://yq.aliyun.com/articles/90524">2.7 函數</a>

<a href="https://yq.aliyun.com/articles/90527">2.8 算法</a>

2.8.1 算法概念

2.8.2 流程圖與算法描述

**[第3章 基本資料類型和表達式

3.1.1 基本符号

3.1.2 關鍵字

3.1.3 辨別符

<a href="https://yq.aliyun.com/articles/90537">3.2 資料類型</a>

<a href="https://yq.aliyun.com/articles/90552">3.3 常量與變量</a>

3.3.1 常量

3.3.2 變量

3.3.3 變量的初始化

<a href="https://yq.aliyun.com/articles/90606">3.4 表達式和運算符</a>

3.4.1 算術運算符

3.4.2 指派運算符

3.4.3 關系運算符

3.4.4 邏輯運算符

3.4.5 位運算符

3.4.6 逗号運算符

3.4.7 條件運算符

3.4.8 運算符的優先級和結合性

<a href="https://yq.aliyun.com/articles/90613">3.5 各類數值型資料間的混合運算</a>

        習題

繼續閱讀