TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
C語言程序設計(簡體書)
滿額折

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

商品資訊

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

商品簡介

《全國高等院校計算機職業技能應用規劃教材:C語言程序設計》是根據編者多年從事《C語言》的教學經驗和教學體會進行編制,共分10章,主要包括:第一章C語言概述(1.2萬字);第二章基本數據類型、運算符和表達式(2.5萬字);第三章基本輸入與輸出(1.5萬字);第四章程序控制結構(3萬字);第五章數組(2萬字);第六章函數(2.5萬字);第七章編譯預處理(1萬字);第八章指針(2.5萬字);第九章結構體和共用體(2萬字);第十章文件(1.5萬字);在內容上主要遵循深入淺出,循序漸進的原則,通過簡單實例,全面、系統的講解C語言的基本語法和組成,每個章節附有習題練習,使學生能夠多做多練;且從第四章開始,每章都有“程序設計應用示例”一節,列出2至3個較大的程序,就學過的知識點進行分析和總結程序設計的基本思想方法,力求使學生能夠綜合運用已學知識,擴大眼界,且以實例培養學生的多重思維方式和計算機的編程能力。全書章節結構緊湊、知識要點明確、重點突出、例題實訓豐富多樣、且闡述思路清晰流暢。

作者簡介

胡運玲,從事多年程序設計課程,并參與企業實際開發工作,從理論到實踐都具備豐富教育教學經驗。

名人/編輯推薦

《全國高等院校計算機職業技能應用規劃教材:C語言程序設計》編者利用多年的教學經驗,合理安排教學內容,在講解過程中盡量做到通俗易懂、深入淺出,充分考慮學生的知識層次和接受能力,通過大量的例題、習題幫助學生循序漸進地學習、理解、消化和掌握各章節的內容。

目次

《C語言程序設計》
項目1用C程序向世界問好——C語言概述
1.1C語言發展史
1.2C語言的主要特點
1.3C程序的結構
1.3.1認識C程序
1.3.2C程序的基本結構
1.4C語言集成開發環境——VC++6.0
1.5認識其他C編譯環境——Turbo c 2.0
綜合實訓1
習題1
項目2求三角形的面積 ——數據類型及表達式求值
2.1常量與變量
2.1.1C語言的數據類型
2.1.2標識符
2.1.3常量
2.1.4變量
2.1.5C語言的關鍵字
2.2表達式求值
2.2.1運算符與表達式
2.2.2C語言的庫函數和頭文件
綜合實訓2
習題2
項目3學生成績的簡單處理——數據的輸人、輸出
3.1數據的輸出
3.1.1格式輸出函數——printf()
3.1.2單個字符的輸出函數——putchar()
3.2數據的輸入
3.2.1格式化輸入函數——scanf()
3.2.2單個字符的輸入函數——getchar()
3.2.3getch()函數
3.3順序結構程序設計
3.3.1程序的三種基本結構
3.3.2c語句
綜合實訓3
綜合實訓4
習題3
項目4簡單計算器小程序——分支程序設計
4.1關系運算及邏輯運算
4.1.1關系運算符
4.1.2關系表達式
4.1.3邏輯運算符
4.1.4邏輯表達式
4.2if語句
4.2.1最基本的訂語句
4.2.2if-else語句
4.2.3if-else-if語句
4.3switch語句
4.4if、switch語句的嵌套
4.5條件運算符
綜合實訓5
綜合實訓6
習題4
項目5猜數游戲——循環結構程序設計
5.1循環語句
5.1.1while語句
5.1.2do-while語句
5.1.3while循環和do-while循環的區別舉例
5.1.4for語句
5.2break、continue語句
5.2.1break語句
5.2.2continue語句
5.3循環的嵌套
綜合實訓7
綜合實訓8
習題5
項目6學生成績的簡單處理——數組
6.1一維數組
6.2插入排序
6.3二維數組
6.4字符串和字符數組
綜合實訓9
綜合實訓10
習題6
頃目7學生成績分析系統——函數
7.1學生成績分析系統主菜單的實現
7.2各功能模塊的實現
7.2.1函數的分類
7.2.2函數的定義
7.2.3函數的參數及返回值
7.2.4函數的調用與聲明
7.2.5數組與函數
7.2.6函數的遞歸與嵌套
7.2.7局部變量與全局變量
7.2.8變量的存儲類別
7.2.9編譯預處理命令
7.2.10在VC++ 6.0下運行多個源文件組成的程序
綜合實訓11
綜合實訓12
習題7
項目8學生成績分析系統的優化——指針
8.1一維數組與指針
8.1.1指針概述
8.1.2通過指針訪問數組元素
8.2二維數組和指針
8.2.1借助于指針變量來訪問各元素
8.2.2借助于行指針來訪問各元素
8.3字符串和指針
8.4指針型函數
8.5指針數組和指向指針的指針
8.5.1指針數組
8.5.2指針數組作函數參數
8.5.3指向指針的指針變量
8.6簡單選擇排序
綜合實訓13
綜合實訓
習題8
項目9學生信息分析系統——結構體
9.1學生信息的輸入 輸出
9.1.1結構體類型的聲明
9.1.2結構體類型變量的定義和成員引用
9.1.3結構體數組
9.2學生信息的處理——結構體與函數
9.3鏈式存儲下學生信息的處理
9.3.1指向結構體類型數據的指針
9.3.2鏈表
9.3.3共用體
9.3.4用typedef定義類型
綜合實訓15
綜合實訓16
習題9
項目10學生信息的讀取與保存——文件
10.1文件概述
10.1.1文件分類
10.1.2文件類型指針
10.2文件的打開與關閉
10.2.1文件的打開
10.2.2文件關閉函數
10.3文件的讀 寫
10.3.1字符讀 寫函數fgetc和fputc
10.3.2字符串讀 寫函數fgets和fputs
10.3.3數據塊讀 寫函數fread和fwrite
10.3.4格式化讀 寫函數fscanf和fprintf
10.4文件的隨機讀 寫
綜合實訓17
習題10
項目11綜合實訓:學生信息管理系統的設計與實現
11.1主菜單的顯示
11.2各功能模塊的實現
11.2.1成績錄入模塊
11.2.2二級菜單——統計功能的實現
11.2.3排序功能的實現
11.2.4查找功能及其子函數的實現
11.2.5成績保存功能的實現
附錄A位運算
附錄B運算符的優先級別和結合方向
附錄C常用字符與ascii碼對照表
附錄D常用turboc庫函數
參考文獻

書摘/試閱



2.函數的返回值
函數的返回值是指函數被調用之后,執行函數體中的程序段所取得的并返回給主調函數的值。
(1)函數的值只能通過return語句返回給主調函數。return語句的一般形式為:
return表達式;
或者為:
return(表達式);
該語句的功能是計算表達式的值,并返回給主調函數。在函數中允許有多個return語句,但每次調用只能有一個return語句被執行,因此只能返回一個函數值。
(2)函數值的類型和函數定義中函數的類型應保持一致。如果兩者不一致,則以函數類型為準,自動進行類型轉換。
(3)若函數值為整型,則在函數定義時可以省去類型說明。
不返回函數值的函數可以明確定義為“空類型”,類型說明符為“void”。如例7~2中函數s并不向主函數返回函數值。
一旦函數被定義為空類型后,就不能在主調函數中使用被調函數的函數值。為了使程序有良好的可讀性并減少出錯,凡不要求返回值的函數都應定義為空類型。
7.2.4函數的調用與聲明
1.函數的調用
在C語言中,函數調用的一般形式為:
函數名(實際參數表)
對無參函數調用時無實際參數表。實際參數表中的參數可以是常數、變量或其他構造類型數據及表達式。各實參之間用逗號分隔。
2.函數調用的方式
在C語言中,可以用以下幾種方式調用函數。
(1)函數表達式:函數作為表達式中的一項出現在表達式中,以函數返回值參與表達式的運算。這種方式要求函數是有返回值的。例如,z=max(x,y)是一個賦值表達式,把max的返回值賦予變量z。
(2)函數語句:函數調用的一般形式加上分號即構成函數語句。例如,printf(“%d”,a)、scanf(“%d”,&b)都以函數語句的方式調用函數。
(3)函數實參:函數作為另一個函數調用的實際參數出現。這種情況是把該函數的返回值作為實參進行傳送,因此要求該函數必須是有返回值的。例如,求三個值的最大值m=max(max(a,b),c)。

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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