TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
C語言程序設計基礎(簡體書)
滿額折

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

商品資訊

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

商品簡介

《高等學校計算機實驗教學示範中心精品教材:C語言程序設計基礎》根據《高等學校計算機基礎教學發展戰略研究報告暨計算機基礎課程教學基本要求》編寫,以面向工程實踐和編程能力訓練為主,具有較強的應用性。
《高等學校計算機實驗教學示範中心精品教材:C語言程序設計基礎》內容安排由淺入深,講解方法通俗易懂,每章設置“小結”,對關鍵知識點進行歸納說明,並輔以大量的課後習題強化關鍵知識點,使讀者能夠正確、深入地理解問題。程序調試和運行環境為Windows平臺下的VisualC++6.0。另外,為幫助讀者理解教材內容,強化實踐動手能力,本書還配套提供題型豐富的習題指導和實驗指導書。
《高等學校計算機實驗教學示範中心精品教材:C語言程序設計基礎》可作為高等學校“C語言程序設計”課程的教學用書,也可作為各類計算機基礎程序設計的培訓教材或其他從事計算機程序設計的工程人員的參考書。

名人/編輯推薦

《高等學校教材:C語言程序設計基礎》可作為高等學校“C語言程序設計”課程的教學用書,也可作為各類計算機基礎程序設計的培訓教材或其他從事計算機程序設計的工程人員的參考書。

目次

第1章C語言概述
1.1程序設計與程序設計語言
1.1.1計算機與程序設計
1.1.2程序設計語言的發展
1.1.3程序設計方法
1.2C語言的發展及其特點
1.3C語言程序簡介
1.4VisualC++6.0
1.4.1VisualC++6.0主窗口
1.4.2簡單C語言程序的編寫和運行過程
1.4.3VisualC++程序調試的一般過程及手段
本章小結
習題

第2章C語言程序設計基礎
2.1數據類型
2.1.1整型
2.1.2實型
2.1.3字符型
2.2常量和變量
2.2.1整型常量和整型變量
2.2.2實型常量和實型變量
2.2.3字符常量和字符變量
2.2.4字符串常量
2.3常用函數
2.4算術運算符和算術表達式
2.4.1算術運算符
2.4.2算術表達式
2.5賦值運算
2.6逗號表達式
2.7數據類型轉換
2.7.1數據類型的隱式轉換
2.7.2數據類型的顯式轉換
2.8數據的輸入輸出
2.8.1數據的輸出函數
2.8.2數據的輸入函數
本章小結
習題

第3章選擇結構程序設計
3.1算法
3.1.1算法及其表示
3.1.2算法的設計過程
3.2關係運算符和關系表達式
3.2.1關係運算符
3.2.2關系表達式
3.3邏輯運算符和邏輯表達式
3.3.1邏輯運算符
3.3.2邏輯表達式
3.4if語句
3.4.1if語句的基本形式
3.4.2if語句的嵌套
3.5條件運算符和條件運算表達式
3.6switch語句
3.7應用舉例
本章小結
習題

第4章循環結構程序設計
4.1概述
4.1.1循環結構程序的組成
4.1.2循環結構程序的分類
4.2while語句和do-while語句
4.2.1用法
4.2.2執行過程
4.2.3循環的嵌套
4.2.4應用舉例
4.3for語句
4.3.1用法
4.3.2執行過程
4.3.3循環的嵌套
4.3.4for語句的變化形式
4.3.5應用舉例
4.4循環的控制
4.4.1複雜循環的控制條件
4.4.2break語句和Continue語句
4.4.3goto語句
4.4.4應用舉例
本章小結
習題

第5章函數與宏定義
5.1函數的定義與調用
5.1.1函數的定義
5.1.2函數的調用
5.2函數間參數的傳遞
5.3變量的屬性
5.3.1局部變量和全局變量
5.3.2動態存儲方式和靜態存儲
方式
5.3.3變量的存儲類別
5.4函數的遞歸調用
5.5宏定義
5.5.1文件包含指令
5.5.2不帶參數的宏定義
5.5.3帶參數的宏定義
本章小結
習題

第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.4數組作為函數參數
6.4.1一維數組與函數
6.4.2.二維數組與函數
本章小結
習題

第7章指針
7.1指針的概念
7.1.1指針和指針變量
7.1.2直接訪問數據和間接訪問數據
7.2指針的操作
7.2.1指針變量的定義
7.2.2指針變量的賦值
7.2.3指針運算符
7.3指針與數組
7.3.1一維數組與指針
7.3.2二維數組與指針
7.3.3字符串與指針
7.4指針與函數
7.4.1指針參數與函數的地址傳送調用
7.4.2返回指針的函數
7.4.3指向函數的指針
7.4.4帶參數的main函數
本章小結
習題

第8章結構體與共用體
8.1結構體
8.1.1結構體類型與結構體變量
8.1.2結構體數組
8.1.3結構體指針
8.2鏈表
8.2.1鏈表的結構
8.2.2鏈表的定義
8.2.3動態鏈表
8.3共用體
8.3.1共用體的特點
8.3.2共用體變量的應用
8.4枚舉類型
8.5自定義類型名
本章小結
習題

第9章文件
9.1文件的基本概念
9.1.1文件的概念
9.1.2文件的分類
9.1.3文件的一般操作過程
9.1.4文件的指針
9.2文件的打開與關閉
9.3文件的讀/寫
9.3.1fwrite函數
9.3.2fread函數
9.4文件的其他操作
9.4.1文件的格式化讀/寫
9.4.2文件的隨機讀/寫
9.4.3文件的字符讀/寫
本章小結
習題

附錄A常用字符與ASCⅡ代碼對照表
附錄BC語言關鍵字及其用途
附錄C運算符的優先級和結合性
附錄D常見C語言源程序錯誤和警告信息
附錄E常用C語言標準庫函數
參考文獻

書摘/試閱



第G章 數 組
之前所介紹的數據類型都稱為基本類型或原子類型,例如整型、字符型、浮點型,這些都是簡單的數據類型。但是對于大規模數據,尤其是大量相似而又有一定聯系的對象,怎樣對其進行有效的表示和組織呢?只用以上簡單的數據類型是不夠的,難以有效處理。C語言提供了數組類型,為同類型數據的組織提供了一種有效的形式。
為了便于理解數組的作用,先考慮這樣一個問題:在程序中如何存儲和處理具有n個整數的數列?如果n很小,比如n=3時,簡單地聲明3個int類型變量就可以了;如果n=10 000,聲明10 000個int類型變量將是非常麻煩的事情。數組就是針對這樣的問題,用于存儲和處理大量同類型數據的數據結構。
數組是具有一定順序關系的若干對象的集合體,并用一個名字命名,這組數據被存儲在內存中一段連續的區域中,并且具有順序關系。組成數組的對象稱為該數組的元素,數組元素用數組名與帶方括號的下標表示。同一數組的各元素具有相同的類型。
數組元素的下標個數稱為數組的維數,每個元素需要用n個下標進行表示的數組稱為n維數組。數組的下標用來限定數組的元素個數、排列次序和每個元素在數組中的位置。
如果用array來命名一個一維數組,且其下標是從0~N的整數,則數組的各元素為array[0],array[1],…,array[N]。這樣一個數組可以順序存儲N+1個數據,因此N+1就是數組array的大小,數組下標的下界為0,數組下標的上界為N。
數組屬于自定義數據類型,因此在使用之前首先要進行類型聲明。聲明一個數組類型時應該包括以下幾個方面內容。
(1)確定數組的名稱。
(2)確定數組元素的類型。
(3)確定數組的結構,包括數組維數、每一維的大小等。
6.1 一維數組
一維數組是最簡單的數組,它的元素只需要用數組名加一個下標就能唯一的確定。例如,可以用一維數組存儲一組學生的年齡或成績。
6.1.1一維數組的定義
要使用數組,必須在程序中先定義數組,確定數組的名稱、數據類型和元素個數。定義一維數組的一般形式如下:
數據類型數組名[常量表達式];
說明:
(1)數組名:數組名的命名規則和變量名相同,遵循標識符命名規則。

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

定價:100 152
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區