C語言程序設計教程

出版時間:2007-2  出版社:機械工業(yè)  作者:齊從謙  頁數(shù):267  

內容概要

C語言是一種模塊化、結構化的程序設計語言,它功能豐富,表達能力強,應用面廣,還具有靈活方便,目標程序效率高,程序代碼可移植性強,且能對硬件直接進行操作等多方面的優(yōu)點,深受國內外工程技術人員的歡迎,被廣泛用作科學計算和事務處理的計算機語言,學會和掌握C語言是工程技術人員的基本功之一。即使是在信息技術快速發(fā)展、突飛猛進的今天,c語言仍然是編程人員的重要工具,而且是進一步學習C++/VC++、JAVA、C#及.net等高級程序設計的基礎。    本書主編早在20世紀80年代在國外學習和工作期間,就用c語言編程解決了數(shù)控加工、機器人控制、計算機外設的驅動和通信等技術問題;回國后即把自己學習和應用c語言的體會編寫成一本專著,作為大學工科學生的程序設計教材。根據(jù)發(fā)展的需要和應用型本科、高職高專學生的實際情況,作者對原書全部內容做了較大的更新,增加了大量的應用實例,特別在解決問題的方式方法上注重對學生能力的培養(yǎng)。每章都安排了大量的習題,供學生練習、自學使用。全書內容豐富、新穎、實用。    本書可作為高等工科院校機械制造及自動化、機械電子工程、工業(yè)工程、管理工程等專業(yè)本??茖W生的程序設計教材,也可供廣大企業(yè)、科研單位的工程技術人員學習和參考。

書籍目錄

前言第1章 C語言概述  1.1 C語言的發(fā)展歷史  1.2 一個簡單的C程序    1.3 c語言的特點    1.4 c程序的結構和風格    1.4.1 程序書寫格式      1.4.2 采用縮進格式      1.4.3 用現(xiàn)代風格來說明和定義函數(shù)    1.4.4 關于注釋    1.4.5 C語言中的漢字  1.5 源程序的編輯、編譯、連接和運行  習題1第2章 C語句及其要素:數(shù)據(jù)、運算符及表達式  2.1 語句  2.2 數(shù)據(jù)類型描述    2.2.1 整型數(shù)    2.2.2 字符型    2.2.3 實型(浮點型)數(shù)  2.3 常量  2.4 變量及其定義和賦初值    2.5 數(shù)據(jù)類型的轉換  2.6 算術運算符  2.7 賦值運算符  2.8 關系運算符和邏輯運算符    2.8.1 關系運算    2.8.2 邏輯運算符    2.8.3 按位邏輯運算符  2.9 移位運算節(jié)    2.9.1 左移運算符    2.9.2 右移運算符  2.10 條件運算符和逗號運算符    2.10.1 條件運算符    2.10.2 逗號運算符  2.11 優(yōu)先級和結合率  2.12 數(shù)據(jù)的輸入和輸出  習題2第3章 C語言程序設計的算法和流程控制  3.1 c語言程序的設計步驟和算法    3.1.1 結構化程序設計的基本概念    3.1.2 算法及其表示  3.2 流程控制語句  3.3 選擇型控制結構    3.3.1 ifelse結構    3.3.2 switch結構  3.4 循環(huán)控制結構    3.4.1 while結構    3.4.2 dowhile循環(huán)    3.4.3 for循環(huán)結構  3.5 其他流程控制語句    3.5.1 break語句      3.5.2 continue語句      3.5.3 exit函數(shù)實現(xiàn)的流程轉向    3.5.4 goto語句  3.6 綜合舉例  習題3第4章 函數(shù)及變量的作用域  4.1 函數(shù)的定義  4.2 函數(shù)的說明  4.3 函數(shù)的調用    4.3.1 函數(shù)的傳值調用    4.3.2 函數(shù)的嵌套調用    4.3.3 函數(shù)的遞歸調用  4.4 變量的存儲類型及其作用域    4.4.1 動態(tài)變量    4.4.2 靜態(tài)變量和外部變量    4.5 編譯預處理    4.5.1 宏替換    4.5.2 文件包含  4.6 條件編譯  習題4第5章 數(shù)組  5.1 數(shù)組的基本概念    5.1.1 一維數(shù)組及其定義    5.1.2 數(shù)組的初始化    5.1.3 數(shù)組元素的引用    5.1.4 一維數(shù)組的應用  5.2 字符數(shù)組和字符串    5.2.1 字符串的引入    5.2.2 字符串的初始化    5.2.3 字符串的輸入和輸出    5.2.4 字符串運算函數(shù)  5.3 數(shù)組作為函數(shù)的參數(shù)  5.4 二維數(shù)組和多維數(shù)組  5.5 數(shù)組應用綜合舉例  習題5第6章 指針  6.1 指針的概念  6.2 指針變量的定義和使用    6.2.1 指針變量的定義    6.2.2 指針的計算  6.3 指針與函數(shù)    6.3.1 指針作為函數(shù)的參數(shù)    6.3.2 指向函數(shù)的指針    6.3.3 返回指針值的函數(shù)  6.4 指針與數(shù)組    6.4.1 一維數(shù)組的指針表示法    6.4.2 指針與字符串    6.4.3 指針數(shù)組    6.5 指向指針的指針    6.5.1 多重指針      6.5.2 用二重指針來處理二維數(shù)組  6.6 main()函數(shù)中的參數(shù)  習題6第7章 結構、聯(lián)合及枚舉  7.1 結構的基本概念及定義    7.1.1 基本概念      7.1.2 結構類型的定義    7.1.3 結構變量的定義  7.2 結構變量的初始化及使用    7.2.1 結構變量的初始化    7.2.2 結構變量的引用  7.3 結構數(shù)組    7.3.1 結構數(shù)組的定義及初始化    7.3.2 結構數(shù)組的引用  7.4 指向結構的指針    7.4.1 結構指針的定義    7.4.2 用結構指針來訪問結構成員    7.4.3 指向結構數(shù)組的指針  7.5 結構與函數(shù)    7.5.1 結構變量作為函數(shù)的參數(shù)    7.5.2 返回值為結構類型的函數(shù)    7.5.3 結構指針作為函數(shù)的參數(shù)  7.6 動態(tài)存儲分配和鏈表    7.6.1 自引用結構和鏈表    7.6.2 與內存分配有關的函數(shù)和運算符    7.6.3 鏈表——動態(tài)存儲分配的實現(xiàn)    7.6.4 鏈表中結點的刪除和插入操作    7.6.5 鏈表應用舉例  7.7 聯(lián)合    7.7.1 聯(lián)合的基本概念    7.7.2 聯(lián)合變量的引用    7.7.3 聯(lián)合變量的應用    7.7.4 指向聯(lián)合的指針  7.8 枚舉  7.9 用typedef定義類型    習題7第8章 文件  8.1 文件概述    8.1.1 關于文件的基本概念    8.1.2 文件類型指針    8.1.3 文件的打開與關閉  8.2 順序文件的操作    8.2.1 順序文件的創(chuàng)建(寫)和追加    8.2.2 順序文件的讀  8.3 隨機文件的讀、寫操作    8.3.1 文件的定位    8.3.2 隨機讀寫  8.4 文件操作的出錯檢測  習題8  第9章 C語言的集成開發(fā)環(huán)境  9.1 Turbo C概述  9.2 Turbo c集成開發(fā)環(huán)境    9.2.1 基本操作    9.2.2 TC的熱鍵    9.2.3 菜單結構及命名約定    9.2.4 主菜單一    9.2.5 快速參考行    9.2.6 編輯窗口      9.2.7 編輯命令的速成指南    9.2.8 在編輯窗口中操作源文件    9.2.9 信息窗口      9.2.10 觀察窗口  9.3 在Turbo c環(huán)境下調試C程序    9.3.1 調試控制    9.3.2 調試程序屏幕顯示    9.3.3 調試菜單命令和熱鍵  9.4 集成環(huán)境下的C程序基本調試方法  9.5 Visual c++集成開發(fā)環(huán)境    9.5.1 Visual c++簡介    9.5.2 Visual c++集成開發(fā)環(huán)境    9.5.3 簡單的C/C++程序的編寫和運行過程    9.5.4 程序調試  9.6 Turbo C庫函數(shù)    9.6.1 字符串函數(shù)    9.6.2 字符型函數(shù)    9.6.3 數(shù)學函數(shù)    9.6.4 輸入輸出函數(shù)    9.6.5 動態(tài)存儲分配函數(shù)    9.6.6 其他庫函數(shù)綜合練習試題匯編附錄  附錄A 運算符優(yōu)先級和結合方向  附錄B 常用ASCII碼字符編碼表參考文獻

圖書封面

評論、評分、閱讀與下載


    C語言程序設計教程 PDF格式下載


用戶評論 (總計1條)

 
 

  •   幫買的。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7