TOP
0
0
即日起~7/10,三民書局週年慶暖身活動,簽到拿好禮!
C語言程序設計基礎教程 (簡體書)
滿額折

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

商品資訊

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

商品簡介


《C語言程序設計基礎教程(高等學校計算機教育十二五規劃教材)》編
著者周艷芳。
《C語言程序設計基礎教程(高等學校計算機教育十二五規劃教材)》內
容提要:本書內容的組織采取“案例驅動”+“課后實訓”的方式,一方面
通過大量的實例和實例間的反復對比,使學生掌握C語言的基礎知識、基本
概念、程序設計的思想和編程技巧;另一方面通過實驗,使學生逐步提高
閱讀程序、調試程序、分析問題和解決問題的能力。
本書共分10章:第1章 C語言概述;第2章 C程序的基礎知識;第3章
順序結構程序設計;第4章 選擇結構程序設計;第5章 循環結構程序設計
;第6章 函數與預處理命令;第7章 數組與字符串;第8章 指針;第9章
結構體與其他數據類型;第10章 文件。另外,附錄中介紹了C語言關鍵字
等內容。每章中除了具體內容的講解和例題的詳細解析外,還包括“小結
”、“實驗”和“習題”。
本書適合作為高等學校計算機相關專業的教材,也可作為計算機等級
考試(二級)以及C語言程序設計愛好者的參考用書。



名人/編輯推薦

《C語言程序設計基礎教程(高等學校計算機教育十二五規劃教材)》編著者周艷芳。
本書共分10章:第1章 C語言概述;第2章 C程序的基礎知識;第3章 順序結構程序設計;第4章 選擇結構程序設計;第5章 循環結構程序設計;第6章 函數與預處理命令;第7章 數組與字符串;第8章 指針;第9章 結構體與其他數據類型;第10章 文件。另外,附錄中介紹了...

目次

第1章 C語言概述
1.1 C語言的發展和主要特點
1.1.1 C語言的起源
1.1.2 C語言的特點
1.2 第一個C程序的規劃、設計和運行
1.2.1 程序的規劃與操作
1.2.2 設計第一個C語言程序
1.2.3 C程序編譯與執行的過程
小結
實驗 C語言運行環境的介紹和使用
習題
第2章 C程序的基礎知識
2.1 一個簡單C程序的解析
2.2 變量與常量
2.2.1 變量的定義
2.2.2 變量的賦值
2.2.3 常量
2.3 C語言的基本數據類型
2.3.1 整型數據
2.3.2 字符型數據
2.3.3 浮點型數據
2.4 基本數據類型間的轉換
2.4.1 自動轉換
2.4.2 強制類型轉換
2.4.3 賦值表達式的類型轉換
2.5 C語言中運算符和表達式的使用
2.5.1 算術運算符及其表達式
2.5.2 賦值運算符及其表達式
2.5.3 關系運算符及其表達式
2.5.4 邏輯運算符及其表達式
2.5.5 運算符的優先級
2.5.6 自加與自減運算符
小結
實驗 常量、變量和數據類型的使用
習題
第3章 順序結構程序設計
3.1 程序設計基礎
3.1.1 算法與數據結構
3.1.2 結構化程序設計方法
3.2 順序結構
3.3 輸入和輸出函數的使用
3.3.1 printf()函數
3.3.2 scanf()函數
3.3.3 getchar()與putchar()函數
小結
實驗 順序結構程序設計
習題
第4章 選擇結構程序設計
4.1 選擇結構
4.2 if語句
4.3 其他選擇
4.3.1 if…else語句
4.3.2 嵌套if語句
4.3.3 if…else if語句
4.3.4 if與else的配對問題
4.4 條件運算符
4.5 switch語句
4.5.1 switch語句與break語句
4.5.2 不加break語句的switch
語句
小結
實驗 選擇結構程序設計應用
習題
第5章 循環結構程序設計
5.1 循環結構
5.2 for循環
5.3 while循環
5.3.1 使用while循環
5.3.2 無窮循環的產生
5.4 do…while循環
5.5 空循環
5.6 循環方式的選擇
5.7 嵌套循環
5.8 循環的跳離
5.8.1 break語句
5.8.2 continue語句
小結
實驗 循環結構程序設計應用
習題
第6章 函數與預處理命令
6.1 簡單的函數
6.2 函數的基本結構
6.2.1 函數原型的聲明、編寫與調用
6.2.2 函數的自變量與參數
6.2.3 函數的常量返回值
6.3 變量的等級
6.3.1 局部變量
6.3.2 靜態局部變量
6.3.3 外部變量
6.3.4 靜態外部變量
6.3.5 寄存器變量
6.4 同時使用多個函數
6.4.1 調用多個函數
6.4.2 函數之間的相互調用
6.4.3 遞歸函數
6.5 預處理命令——#define
6.5.1 #define預處理命令
6.5.2 為什么要用#define
6.5.3 const修飾符
6.5.4 #define的另一功能——宏
6.5.5 使用自變量的宏
6.5.6 宏號的使用
6.5.7 函數與宏的選擇
6.6 #include預處理命令
6.6.1 使用自定義的頭文件
6.6.2 標準的頭文件
6.6.3 頭文件與函數原型
小結
實驗 函數程序設計和編譯預處理
習題141
第7章 數組與字符串
7.1 一維數組
7.1.1 數組的聲明
7.1.2 數組中元素的表示方法
7.1.3 數組初始化賦值
7.1.4 數組的輸入與輸出
7.1.5 數組越界的檢查
7.2 二維數組以上的多維數組
7.2.1 二維數組的聲明與初始化賦值
7.2.2 二維數組元素的引用及存取
7.2.3 多維數組
7.3 傳遞數組給函數
7.3.1 一維數組為自變量來傳遞
7.3.2 冒泡排序法
7.3.3 傳遞多維數組
7.3.4 傳遞“值”還是“地址”到函數
7.4 字符串
7.4.1 字符串常數
7.4.2 字符串的聲明與初始化賦值
7.5 字符串的輸入與輸出函數
7.5.1 scanf()與printf()函數
7.5.2 gets()與puts()函數
7.6 字符串數組
7.6.1 字符串數組的聲明與初始化賦值
7.6.2 字符串數組元素的引用及存取
小結
實驗 數組及字符程序設計
習題
第8章 指針
8.1 指針概述
8.1.1 指針的概念
8.1.2 為什么要用指針
8.2 指針變量
8.2.1 指針變量的定義
8.2.2 指針變量的使用
8.3 指針運算符
8.3.1 地址運算符
8.3.2 按照地址取值運算符
8.3.3 定義指針變量所指類型的重要性
8.4 指針的運算
8.4.1 指針的賦值運算與賦值
8.4.2 指針的加法與減法運算
8.4.3 指針的減法運算
8.5 指針與函數
8.6 指針與數組
8.6.1 指針與數組的關系
8.6.2 字符串數組與指針數組
8.7 指向指針的指針——雙重指針
小結210
實驗 指針程序設計
習題
第9章 結構體與其他數據類型
9.1 結構體
9.1.1 結構體的聲明
9.1.2 結構體變量的使用及初始化
9.2 嵌套結構體
9.3 結構體數組
9.4 結構體指針
9.5 結構體為自變量的函數傳遞
9.5.1 整個結構體傳遞到函數
9.5.2 結構體字段分別傳遞
9.5.3 傳遞結構體的地址
9.6 共用體
9.6.1 共用體的定義及聲明
9.6.2 共用體與結構體的差異
9.6.3 共用體的使用及初始化
9.7 枚舉類型
9.7.1 枚舉類型的定義及聲明
9.7.2 枚舉類型的使用及初始化
9.8 使用自定義的類型——typedef
小結
實驗 結構體程序設計
習題
第10章 文件
10.1 文件的概念
10.2 文件的操作方式
10.3 有緩沖區的文件處理函數
10.3.1 有緩沖區文件處理函數的整理
10.3.2 有緩沖區文件處理函數的練習
10.4 無緩沖區的文件處理函數
10.4.1 無緩沖區文件處理函數的整理
10.4.2 無緩沖區文件處理函數的練習
10.5 二進制文件的使用
10.5.1 二進制文件有緩沖區函數的使用
10.5.2 二進制文件無緩沖區函數的使用
10.6 文本模式及二進制模式的比較
10.6.1 以文本模式存儲數值
10.6.2 以二進制模式存儲數值
10.6.3 換行與文件結束的討論
10.6.4 輸出相對應字符的十六進制碼
10.7 順序存取與隨機存取
10.7.1 順序存取
10.7.2 隨機存取
小結
實驗 文件程序設計
習題
附錄A 常用的函數庫
附錄B C語言的關鍵字
附錄C ASCII碼表
附錄D 運算符的優先級和結合性
參考文獻

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區