TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
C語言程序設計(第2版)(簡體書)
滿額折

C語言程序設計(第2版)(簡體書)

人民幣定價:35 元
定價
:NT$ 210 元
優惠價
87183
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:5 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《高職高專立體化教材計算機系列:C語言程序設計(第2版)》作為高職高專學生學習計算機編程的入門教材,著重講述了計算機程序設計的基礎知識、基本算法和應用編程思想,其目的在於使學生學習C語言程序設計之後,能結合實際進行應用程序的研製和開發。全書共分為11章,主要內容包括介紹C語言的特點、標識符和程序的基本結構,C語言的數據類型、運算符和表達式,C語言的順序、選擇和循環三種程序設計的基本結構及其在程序設計中的基本應用,C語言的編譯預處理,C語言的構造類型、指針類型、枚舉類型和用戶白定義類型及其在編程中的基本應用,C語言的函數及其基本應用,C語言中的文件操作等。
《高職高專立體化教材計算機系列:C語言程序設計(第2版)》內容翔實,層次分明,結構緊湊,敘述深入淺出,通俗易懂。適合作為高職高專及各類大專院校的教材,也可作為等級考試的參考書和其他計算機編程人員的參考書。.

作者簡介

潘明惠,遼寧省電力有限公司科技信通部(智能電網部)副主任,工學博士學位,教授級高級工程師,哈爾濱工業大學兼職教授。政府特殊津貼專家,遼寧省優秀專家,國家電網公司優秀專家。長期從事電力系統自動化、信息化應用理論研究與工程實踐。獲得國家科技進步一等獎1項、二等獎1項。省、部級科技進步獎11項,發表科技論文36篇,出版了《網絡信息安全工程原理與應用》、《信息化工程原理與應用》、《信息化工程技術問答200題》、《計算機及信息網絡基礎知識》、《SAPHANA內存計算技術項目實戰指南》等著作。.

名人/編輯推薦

《高職高專立體化教材?計算機系列:C語言程序設計(第2版)》內容翔實,層次分明,結構緊湊,敘述深入淺出,通俗易懂。適合作為高職高專及各類大專院校的教材,也可作為等級考試的參考書和其他計算機編程人員的參考書。

目次

第1章 C語言概述
1.1 C語言的發展
1.2 C語言的特點
1.3 C語言的基本符號
1.4 C語言程序結構
1.4.1 C語言程序的總體結構
1.4.2 函數的一般結構
1.4.3 源程序書寫格式
1.5 Win-TC/Visual C++ 6.0集成環境下C語言上機操作
1.5.1 上機實驗操作步驟與要求
1.5.2 Win-TC系統上機操作方法
1.5.3 Visual C++ 6.0系統上機操作方法
習題1

第2章 數據類型、運算符和表達式
2.1 C語言的數據類型
2.2 常量與變量
2.2.1 常量
2.2.2 變量
2.3 變量賦初值
2.4 各類數值型數據間的混合運算
2.5 C語言的運算符和表達式
2.5.1 算術運算符和算術表達式
2.5.2 關係運算符和關系表達式
2.5.3 邏輯運算符和邏輯表達式
2.5.4 賦值運算符和賦值表達式
2.5.5 條件運算符和條件表達式
2.5.6 逗號運算符和逗號表達式
2.5.7 求字節數運算
2.5.8 位邏輯運算
2.5.9 位移運算和位運算賦值運算符
2.5.10 運算待的優先級與結合性
2.6 上機實訓
習題2

第3章 順序程序設計
3.1 C語句概述
3.2 程序的三種基本結構
3.3 賦值語句
3.4 格式輸入與輸出
3.4.1 printf0函數(格式輸出函數)
3.4.2 sCanf()函數(格式輸入函數)
3.5 字符數據的輸入輸出函數
3.5.1 putChar函數(字符輸出函數)
3.5.2 getChar()函數(字符輸入函數)
3.6 順序結構程序設計舉例
3.7 上機實訓
習題3

第4章 選擇結構程序設計
4.1 程序流程圖
4.2 if語句
4.2.1 if語句的三種格式
4.2.2 if語句的嵌套
4.3 多分支選擇語句(switCh語句)
4.4 程序綜合舉例
4.5 上機實訓
習題4

第5章 循環結構
5.1 for語句
5.1.1 for語句的一般形式和執行過程
5.1.2 for語句的各種形式
5.1.3 for循環程序舉例
5.2 while語句
5.2.1 while語句的一般形式和執行過程
5.2.2 使用while語句應注意的問題
5.3 do-while語句
5.3.1 do-wlule語句的一般形式和執行過程
5.3.2 使用do-while語句應注意的問題
5.4 break語句和Continue語句
5.4.1 break語句
5.4.2 Continue語句
5.5 程序綜合舉例
5.6 上機實訓
習題5

第6章 數組
6.1 一維數組
6.1.1 一維數組的定義
6.1.2 一維數組元素的引用
6.1.3 一維數組元素的初始化
6.1.4 一維數組的應用舉例
6.2 二維數組
6.2.1 二維數組的定義
6.2.2 二維數組元素的引用
6.2.3 二維數組元素的初始化
6.2.4 二維數組的應用舉例
6.3 字符數組
6.3.1 字符數組的定義
6.3.2 字符數組的初始化
6.3.3 字符數組的引用及應用舉例
6.3.4 字符串處理函數
6.4 程序綜合舉例
6.5 上機實訓
習題6

第7章 函數
7.1 函數的定義和調用
7.1.1 函數的定義
7.1.2 函數說明與調用
7.1.3 函數的返回值
7.2 變量的作用域
7.2.1 局部變量
7.2.2 全局變量
7.3 變量的存儲類型
7.3.1 靜態存儲方式和動態存儲方式
7.3.2 變量的存儲類型
7.4 函數間的數據傳送
7.4.1 傳值方式
7.4.2 地址複製方式
7.4.3 利用參數返回結果
7.4.4 利用函數返回值傳遞數據
7.4.5 利用全局變量傳遞數據
7.5 函數的嵌套調用和遞歸調用
7.5.1 函數嵌套調用
7.5.2 函數遞歸調用
7.6 內部函數和外部函數
7.6.1 內部函數
7.6.2 外部函數
7.7 程序綜合舉例
7.8 上機實訓點
習題7

第8章 編譯預處理
8.1 宏定義
8.1.1 不帶參數的宏定義
8.1.2 帶參數的宏定義
8.2 文件包含
8.3 條件編譯
8.4 程序綜合舉例
8.5 上機實訓
習題8

第9章 指針
第10章 結構體、共用體和枚舉類型
第11章 文件

附錄A ASCII代碼表
附錄B Turbo C常用庫函數
參考文獻.

書摘/試閱



為了便于程序修改,也就是說,為了數組初始化部分在修改時,比如增加或減小初始值的個數后,程序代碼的其他部分不必修改,所以數組元素的個數在代碼中出現時沒有使用數值常量3,而是用表達式cnt=sizeof(member)/siZeof(member[O])求得數組元素的值,該表達式也可以改為cnt:siZeof(membef)/siZeof(Person)。
sizeof0的功能是求存儲單元(變量、數組、數組元素)的字節數,或某個類型(基本類型或構造類型)所表示的字節數。sizeof的操作數可以是一個存儲單元名(變量名、數組名、數組元素名)或類型名。
例如,在Turbo C 3.0編譯器中,對于“int a;”,sizeof(a)的值是2,sizeof(int)的值也是2;對于“inta[10];”,則sizeof(a[0])的值是2,sizeof(a)的值是20,因為a數組有10個基本整型單元,共有20個字節。
sizeof()是一個樣式與眾不同的運算符,形似函數,之所以不是系統函數,是因為它的功能是在編譯器中實現的,而不是在某個庫文件中。
10.3.2 鏈表
1.鏈表概述前面已介紹過,要存放一組同類型的數據,可以使用數組。比如,我們要處理等級考試考生的成績,可以定義一個結構體數組來存放這些數據。但是,數組是靜態數據結構,其元素個數在定義時必須指定,其大小不能改變。而每次等級考試考生的人數不確定,有時可能有上千人,有時又只有幾百人,如果用數組來存放考生的相關數據,就只能按估計可能最多的人數來建立數組,如建立1000個元素的數組。這樣一來,當某次考試只有500人報考時,就有500個元素是空的、沒用,造成了大量的計算機資源的浪費。并且,每次報考時,經常有考生報考或退考,這樣就需要對數組中的數據增加或刪除,用數組處理時不便操作,比較麻煩,需大量地移動數據。
在C語言中,利用結構體的遞歸就可實現動態存儲分配,它可以使不占連續內存單元的數據連接起來,構成動態的數據結構。這種數據結構稱為鏈表,如圖10.4所示。
鏈表是指將若干個數據項按一定規則連接起來的表。鏈表中每一個元素(可包含多個成員項)稱為結點,每一個結點都應包括兩個部分:其一是結點本身的數據,其二是下一個結點的地址。鏈表的第一個結點稱為“表頭”結點,必須用一個稱為頭指針的特殊指針指向它,如圖10.4中的head指針。鏈表的最后一個結點稱為“表尾”結點,它不指向任何其他結點,該結點的指針設置為NULL(空地址),如圖10.4中的“3110”結點。
可以看出,鏈表中的各元素在內存中可以不是連續存放的,用頭指針head指向第一個元素,第一個元素又指向第二個元素,……直到最后一個元素。如果要找某一元素,必須先找到它的前一個元素,再根據它提供的地址才能找到下一個元素。當head=NULL時,表示鏈表為“空”,即空表。
為了實現鏈表這種數據結構,可以用結構的遞歸,即定義一個包含有指向自身結構的指針項的結構體變量構成一個結點。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 183
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區