中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 C語言程序設計基礎

出版社:清華大學出版社出版時間:2018-10-01
開本: 16開 頁數: 306
本類榜單:教材銷量榜
中 圖 價:¥19.9(4.0折) 定價  ¥49.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

C語言程序設計基礎 版權信息

C語言程序設計基礎 本書特色

C語言既具有高級語言的強大功能,又有很多直接操作計算機硬件的功能(這些都是匯編語言的功能),因此,C語言通常被稱為中級語言。學習和掌握C語言,既可以增進對計算機底層工作機制的了解,又能為進一步學習其他高級語言打下堅實的基礎。 《C語言程序設計基礎》共分為11章,以培養C語言應用能力為主線,介紹了C語言的基本概念、語法規則和利用C語言進行程序設計的方法。第1章重點介紹C語言的特點、基本結構、輸入輸出語句,以及C程序的編輯、編譯和運行方法等。第2章重點介紹C語言的基本數據類型、表示方法和存儲格式,C語言變量的定義和賦值、不同數據類型間的類型轉換,以及C語言中常用運算符的功能、使用方法、結合性和優先級等。第3章重點介紹程序設計的一般方法、結構化程序設計思想以及C語言的順序結構和選擇結構的實現方法。第4章重點介紹C語言的3種循環結構,即while語句、do-while語句和for語句,循環結構中常用語句break和continue的使用方法,以及循環語句的嵌套。第5章重點介紹C語言中數組的定義和使用、字符數組的定義和使用,以及常用字符串函數。第6章重點介紹模塊化編程思想、C語言函數的定義和調用、函數的嵌套調用和遞歸調用。第7章重點介紹編譯預處理的相關概念、宏定義的創建和使用。第8章重點介紹指針與指針變量的概念、指針的基本運算、指針與數組的運算、指針與函數的使用。第9章重點介紹C語言中結構體類型、共用體類型和枚舉類型的定義和使用。第10章重點介紹C語言中指向結構體變量和結構體數組的指針變量的使用,結構體指針變量作為函數參數的使用,動態存儲分配以及鏈表的概念和基本操作。第11章重點介紹C語言文件的基本類型和相關操作。

C語言程序設計基礎 內容簡介

C語言是當今國際上廣泛流行的程序設計語言之一,《C語言程序設計基礎》講解C語言程序設計的基礎知識及其編程技巧。全書共分11章,包括緒論,基本數據類型,選擇結構,循環結構,數組,函數,編譯預處理,指針,結構體、共用體和枚舉類型,指向結構體的指針與鏈表,文件等內容,同時每章包含豐富的課后習題。書中示例側重實用性和啟發性,趣味性強,通俗易懂,使讀者能夠快速掌握C語言的基礎知識與編程技巧,為實戰應用打下堅實的基礎。 《C語言程序設計基礎》由淺入深,采用多案例教學,強調應用性和實踐性,可作為應用型本科、高職院校各專業學生學習C語言程序設計的教材,也可供計算機等級考試者和其他各類學習者使用參考,還可作為軟件開發人員的參考用書。

C語言程序設計基礎 目錄

第1章 緒論 1

1.1 C語言的歷史 2

1.1.1 計算機語言的發展 2

1.1.2 C語言的發展 2

1.2 C語言的特點 3

1.3 C程序的結構 3

1.3.1 簡單的C程序 3

1.3.2 C程序的基本結構 6

1.3.3 C程序的代碼規范 6

1.4 輸入輸出庫函數的使用 6

1.4.1 printf()函數 6

1.4.2 scanf()函數 9

1.5 C程序的開發過程 11

習題1 11

第2章 基本數據類型 15

2.1 C語言的數據類型 16

2.2 常量數據的表示 16

2.3 變量的定義 18

2.4 變量的賦值 20

2.5 C語言的類型修飾符 22

2.6 表達式的數據類型轉換 24

2.6.1 自動類型轉換 24

2.6.2 強制類型轉換 25

2.7 C運算符和表達式 25

2.7.1 算術運算符和算術表達式 26

2.7.2 關系運算符和關系表達式 27

2.7.3 邏輯運算符和邏輯表達式 28

2.7.4 賦值運算符和賦值表達式 30

2.7.5 逗號運算符和逗號表達式 32

2.7.6 條件運算符和條件表達式 32

習題2 34

第3章 選擇結構 35

3.1 程序設計的一般方法 36

3.2 結構化程序設計 37

3.3 順序結構 38

3.4 選擇結構——if條件語句 39

3.5 選擇結構——switch語句 48

習題3 52

第4章 循環結構 63

4.1 while語句 64

4.2 do-while語句 68

4.3 for語句 71

4.4 break語句和continue語句 77

4.4.1 break語句 77

4.4.2 continue語句 79

4.5 循環語句的嵌套 82

習題4 88

第5章 數組 99

5.1 一維數組的定義和引用 100

5.1.1 一維數組的定義 100

5.1.2 一維數組元素的引用 101

5.1.3 一維數組的初始化 102

5.2 二維數組的定義和引用 103

5.2.1 二維數組的定義 103

5.2.2 二維數組元素的引用 106

5.2.3 二維數組的初始化 107

5.3 字符數組 108

5.4 字符串 109

5.4.1 字符串的定義和賦值 109

5.4.2 字符串的輸入和輸出函數 111

5.4.3 字符串操作函數 113

5.4.4 二維字符串數組 117

習題5 118

第6章 函數 125

6.1 模塊化編程思想 126

6.1.1 程序的模塊化組成結構 126

6.1.2 程序的模塊化設計方法 127

6.2 函數的定義和調用 127

6.2.1 函數的定義 128

6.2.2 函數的調用 132

6.2.3 函數的聲明 134

6.3 函數的參數和返回值 135

6.3.1 函數的參數 135

6.3.2 函數的返回值 137

6.4 函數的嵌套和遞歸調用 138

6.4.1 嵌套調用 138

6.4.2 遞歸調用 139

6.5 數組作為函數參數 144

6.5.1 數組元素作函數參數 144

6.5.2 數組名作函數參數 145

6.6 變量的存儲屬性 149

6.6.1 變量的生存周期和作用域 149

6.6.2 自動變量 153

6.6.3 外部變量 153

6.6.4 靜態變量 154

6.6.5 變量的存儲類別 156

6.7 函數的分類 156

習題6 158

第7章 編譯預處理 169

7.1 預處理的概念 170

7.2 宏定義命令 170

7.2.1 無參數宏定義命令 170

7.2.2 帶參數宏定義命令 173

7.3 文件包含命令 176

7.4 條件編譯命令 177

習題7 179

第8章 指針 181

8.1 地址與變量 182

8.1.1 內存地址 182

8.1.2 變量存儲 183

8.1.3 變量訪問 183

8.2 指針變量 184

8.2.1 指針變量的聲明 184

8.2.2 指針變量運算符“*”及其使用 186

8.2.3 指針變量的初始化 189

8.3 指針運算 190

8.3.1 指針的算術運算 190

8.3.2 指針的關系運算 191

8.3.3 指針的賦值運算 192

8.4 指針與一維數組和字符串 192

8.4.1 指針與一維數組 192

8.4.2 指針與字符串 195

8.5 指針與二維數組 199

8.5.1 指向二維數組元素*p的使用 201

8.5.2 指向二維數組中一維數組(*p)[N]的使用 202

8.5.3 指針數組*p[ ]的使用 203

8.5.4 復合指針**p的使用 205

8.6 指針與函數 206

8.6.1 指針變量作為函數參數 206

8.6.2 指向數組的指針作為函數參數 209

8.6.3 指針類型函數 212

8.6.4 指向函數的指針 214

8.6.5 main函數中的參數 215

習題8 217




展開全部

C語言程序設計基礎 節選

  第2章 基本數據類型  本章主要介紹C語言的基本數據類型,常量數據的分類、表示方法和存儲格式,C語言中變量的定義和賦值,不同數據類型間的類型轉換,以及C語言中常用運算符的功能、使用方法、結合性和優先級等。  學習目標  本章要求掌握C語言中常量數據的表示方法,了解基本數據類型的存儲格式,掌握變量的定義和賦值,理解數據運算中類型的自動轉換和強制轉換,掌握常用運算符表達式值的判定,并且能在編程中熟練運用這些運算符解決問題。  本章要點  C語言的數據類型  常量數據的表示  變量的定義和賦值  C語言類型修飾符  表達式的數據類型轉換  C語言的運算符和表達式  2.1 C語言的數據類型  程序通常要對數據進行處理,程序設計語言需要支持豐富的數據類型,以滿足各種編程需要。C語言提供了豐富的數據類型,不僅可以表達并處理基本的數據(如整數、實數、字符等),還可以組織成復雜的數據結構(如表、樹、棧等)。  C語言的數據類型如圖2.1所示。  圖2.1 C語言的數據類型  待處理的數據是被存放在內存中的,了解不同類型的數據各占用多大的內存空間及其在計算機中的存儲方式是很重要的。本章主要介紹基本數據類型及其存儲形式。  2.2 常量數據的表示  C語言中的數據有兩種表現形式,即常量和變量。常量的值不能被改變,是具體的值,如2、6、135、0.23、3.14都是常量。  常用的常量有以下幾類。  1. 整型常量  整型常量可以用以下3種形式表示。  (1)十進制整數,如15、-378、0。  (2)八進制整數。以0開頭,如0147表示八進制數147,-013表示八進制數-13。  (3)十六進制整數。以0x開頭,如0x11,代表十六進制數11,-0x33代表十六進制數-33。  2. 浮點型常量  浮點數也稱為實數,它有兩種表示形式。  (1)十進制小數形式。這種浮點數由整數部分、小數點和小數部分組成,如3.6、123.07、-0.22,注意小數點不能省略。  (2)指數形式。如123e3代表123?103。計算機輸入和輸出時,無法表示上角或者下角,故以字母e或E代表以10為底的指數,小寫的e可以用大寫字母E代替。注意:字母e之前必須有數字,e后邊的指數必須為整數,如不能寫成3e4.5。  浮點數可以用多種指數形式表示,如43.21可以表示為43.21e0、4.321e1、0.4321e2等,把其中的4.321e1稱為規范化的指數形式,即字母e之前的小數部分中,小數點左邊只有一位非零的數字。浮點數在用指數形式輸出時,是按規范化的指數形式輸出的。  3. 字符型常量  C語言的字符型常量有兩種形式,即普通字符和轉義字符。  (1)普通字符。普通字符是用單引號括起來的一個字符,如'A'、'a'、'*'、'?'、'9'都是字符常量,不能寫成'ab'或者'13'。注意:單引號是界限符,字符常量只是一個字符,不包括單引號在內。  (2)轉義字符。轉義字符是除了以上形式的字符常量外另一類以字符\開頭的字符序列。例如,'\n'代表一個換行符,'\’'、'\”'、'\\'則分別代表單引號、雙引號和反斜杠。這是一種無法顯示的“控制字符”,在程序中無法用一般形式的字符來表示,只能用這樣的特殊形式來顯示。  常用的以“\”開頭的特殊字符見表2.1。  ……

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 河南道路标志牌_交通路标牌_交通标志牌厂家-郑州路畅交通 | 板式换热器_板式换热器价格_管式换热器厂家-青岛康景辉 | 广州二手电缆线回收,旧电缆回收,广州铜线回收-广东益福电缆线回收公司 | 防水套管厂家_刚性防水套管_柔性防水套管_不锈钢防水套管-郑州中泰管道 | 切铝机-数控切割机-型材切割机-铝型材切割机-【昆山邓氏精密机械有限公司】 | 低浓度恒温恒湿称量系统,强光光照培养箱-上海三腾仪器有限公司 | 活性炭厂家-蜂窝活性炭-粉状/柱状/果壳/椰壳活性炭-大千净化-活性炭 | 影合社-影视人的内容合作平台| 智能风向风速仪,风速告警仪,数字温湿仪,综合气象仪(气象五要素)-上海风云气象仪器有限公司 | 全温恒温摇床-水浴气浴恒温摇床-光照恒温培养摇床-常州金坛精达仪器制造有限公司 | 北京公司注册_代理记账_代办商标注册工商执照-企力宝 | 中视电广_短视频拍摄_短视频推广_短视频代运营_宣传片拍摄_影视广告制作_中视电广 | 河南膏药贴牌-膏药代加工-膏药oem厂家-洛阳今世康医药科技有限公司 | 金属管浮子流量计_金属转子流量计厂家-淮安润中仪表科技有限公司 | 汽车润滑油厂家-机油/润滑油代理-高性能机油-领驰慧润滑科技(河北)有限公司 | 整合营销推广|营销网络推广公司|石家庄网站优化推广公司|智营销 好物生环保网、环保论坛 - 环保人的学习交流平台 | 不锈钢水箱生产厂家_消防水箱生产厂家-河南联固供水设备有限公司 | 蜘蛛车-登高车-高空作业平台-高空作业车-曲臂剪叉式升降机租赁-重庆海克斯公司 | 派克防爆伺服电机品牌|国产防爆伺服电机|高低温伺服电机|杭州摩森机电科技有限公司 | 气动球阀_衬氟蝶阀_调节阀_电动截止阀_上海沃托阀门有限公司 | 海鲜池-专注海鲜鱼缸、移动海鲜缸、饭店鱼缸设计定做-日晟水族厂家 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | NMRV减速机|铝合金减速机|蜗轮蜗杆减速机|NMRV减速机厂家-东莞市台机减速机有限公司 | 飞扬动力官网-广告公司管理软件,广告公司管理系统,喷绘写真条幅制作管理软件,广告公司ERP系统 | 青岛空压机,青岛空压机维修/保养,青岛空压机销售/出租公司,青岛空压机厂家电话 | 广州办公室设计,办公室装修,写字楼设计,办公室装修公司_德科 | 煤机配件厂家_刮板机配件_链轮轴组_河南双志机械设备有限公司 | 涿州网站建设_网站设计_网站制作_做网站_固安良言多米网络公司 | 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 齿轮减速机电机一体机_齿轮减速箱加电机一体化-德国BOSERL蜗轮蜗杆减速机电机生产厂家 | 便携式表面粗糙度仪-彩屏硬度计-分体式粗糙度仪-北京凯达科仪科技有限公司 | 懂研帝_专业SCI论文润色机构_SCI投稿发表服务公司 | 飞利浦LED体育场灯具-吸顶式油站灯-飞利浦LED罩棚灯-佛山嘉耀照明有限公司 | LINK FASHION 童装·青少年装展 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 | 英超直播_英超免费在线高清直播_英超视频在线观看无插件-24直播网 | 江苏全风,高压风机,全风环保风机,全风环形高压风机,防爆高压风机厂家-江苏全风环保科技有限公司(官网) | 骨龄仪_骨龄检测仪_儿童骨龄测试仪_品牌生产厂家【品源医疗】 |