登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書

『簡體書』C语言程序设计

書城自編碼: 2954786
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 尚展垒
國際書號(ISBN): 9787121307393
出版社: 电子工业出版社
出版日期: 2017-02-01
版次: 1 印次: 1
頁數/字數: 312/
書度/開本: 16开 釘裝: 平塑

售價:HK$ 60.9

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
迷人的化学(迷人的科学丛书)
《 迷人的化学(迷人的科学丛书) 》

售價:HK$ 143.4
宋代冠服图志(详尽展示宋代各类冠服 精美插图 考据严谨 细节丰富)
《 宋代冠服图志(详尽展示宋代各类冠服 精美插图 考据严谨 细节丰富) 》

售價:HK$ 87.4
形似神异:什么是中日传统政治文化的结构性差异
《 形似神异:什么是中日传统政治文化的结构性差异 》

售價:HK$ 55.8
养育不好惹的小孩
《 养育不好惹的小孩 》

售價:HK$ 77.3
加加美高浩的手部绘画技法 II
《 加加美高浩的手部绘画技法 II 》

售價:HK$ 89.4
卡特里娜(“同一颗星球”丛书)
《 卡特里娜(“同一颗星球”丛书) 》

售價:HK$ 87.4
伟大民族:从路易十五到拿破仑的法国史(方尖碑)
《 伟大民族:从路易十五到拿破仑的法国史(方尖碑) 》

售價:HK$ 188.2
古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究
《 古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究 》

售價:HK$ 132.2

 

內容簡介:
C 语言处理功能丰富,表达能力强,使用灵活方便,执行程序效率高,可移植性强;具有丰富的数据类型 和运算符,语句非常简单,源程序简洁清晰;可以直接处理硬件系统和对外围设备接口进行控制。同时,C 语 言是一种结构化的程序设计语言,支持自顶向下、逐步求精的结构化程序设计技术。本教材以详细介绍了 C 语言程序设计的基本思想和方法。全书共分十三章,主要介绍 C 语言基础知识,程序的控制结构,C 语言中 的构造型数据类型,指针和链表,文件的使用及 C 语言的特点等内容。
關於作者:
尚展垒,郑州轻工业学院教授,实验室主任,兼任河南省高等学校计算机教育研究会副秘书长。多次获得科研及教学成果奖,出版教材多部,发表核心期刊论文十余篇。
目錄
第1章程序设计基础1
1.1 程序设计与计算思维1
1.2 算法5
1.3 软件的编制步骤11
1.4 C程序设计语言的产生与特点12
1.5简单程序设计13
1.5.1C语言的字符集13
1.5.2 简单C程序举例15
1.6 错误解析18
本章小结18
习题118
第2章数据类型、运算符与表达式20
2.1数据类型20
2.1.1 变量与常量21
2.2.2 整型数据23
2.2.3 实型数据26
2.2.4 字符型数据27
2.3运算符与表达式31
2.3.1C运算符简介31
2.3.2 算术运算符和算术表达式32
2.3.3 关系运算符与关系表达式33
2.3.4逻辑运算符与逻辑表达式34
2.3.5赋值运算符和赋值表达式35
2.3.6逗号运算符和逗号表达式38
2.3.7自增、自减运算符39
2.3.8条件运算符和条件表达式39
2.4不同类型数据之间的转换40
2.5错误解析42
本章小结43
习题244
第3章编译预处理46
3.1宏定义46
3.1.1符号常量(不带参数)的宏定义47
3.1.2带参数的宏定义48
3.1.3取消宏定义(#undef)50
3.2文件包含51
3.3条件编译52
3.4错误解析53
本章小结54
习题354
第4章选择结构56
4.1if语句56
4.1.1if语句中的条件表示56
4.1.2if语句的三种形式57
4.1.3复合语句在分支语句中的应用62
4.1.4if语句的嵌套63
4.1.5条件运算符与条件表达式65
4.2switch语句66
4.3应用程序举例70
4.4错误解析72
本章小结73
习题474
第5章循环结构79
5.1while语句79
5.2for语句84
5.3dowhile语句89
5.4多重循环结构93
5.5break语句和continue语句98
5.5.1break语句98
5.5.2continue语句99
5.6应用程序举例101
5.7错误解析109
本章小结113
习题5114
第6章函数116
6.1函数的基本概念116
6.1.1模块化程序设计116
6.1.2C程序的一般结构117
6.1.3函数的定义118
6.2函数的使用120
6.2.1函数的调用120
6.2.2函数的参数传递123
6.3函数的传址引用125
6.3.1地址的存储与使用125
6.3.2指针说明和指针对象的引用126
6.4变量的存储类型及作用域129
6.4.1变量的存储类型130
6.4.2局部变量与全局变量131
6.5函数的递归调用134
6.5.1递归的基本思想134
6.5.2最大公约数135
6.5.3最近共同祖先136
6.6错误解析137
习题6138
第7章数组140
7.1一维数组的定义及使用140
7.1.1一维数组的定义140
7.1.2一维数组的引用142
7.1.3一维数组的初始化144
7.1.4程序举例147
7.2一维数组与指针运算152
7.2.1一维数组的数组名152
7.2.2一维数组的下标与指针153
7.2.3作为函数参数的一维数组的数组名157
7.3二维数组的定义及使用162
7.3.1二维数组的定义162
7.3.2二维数组元素的引用163
7.3.3二维数组的初始化164
7.3.4二维数组应用举例166
7.4二维数组与指针运算168
7.4.1二维数组的数组名168
7.4.2二维数组的下标与指针168
7.4.3作为函数参数的二维数组的数组名170
7.5使用内存动态分配实现动态数组175
7.5.1动态内存分配的步骤176
7.5.2动态内存分配函数176
7.6错误解析178
本章小结179
习题7180
第8章字符数组与字符串182
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利用字符串对字符数组初始化184
8.2.3字符数组与字符串的输入、输出185
8.2.4字符串处理函数189
8.2.5字符指针191
8.3字符数组与字符串应用举例194
8.4错误解析198
本章小结201
习题8201
第9章结构和联合204
9.1结构的声明与引用204
9.1.1结构的声明204
9.1.2结构的引用207
9.2结构数组的声明、引用和初始化208
9.2.1结构数组的声明与引用208
9.2.2结构数组的初始化209
9.3联合211
9.3.1联合的定义211
9.3.2联合变量的说明212
9.3.3联合变量的赋值和使用212
9.4应用程序举例215
9.5错误解析217
本章小结218
习题9218
第10章文件220
10.1文件概述220
10.2文件的使用221
10.2.1文件的声明222
10.2.2文件的打开与关闭222
10.2.3文件的写读224
10.3随机文件的读写233
10.4应用程序举例235
10.5错误解析240
本章小结241
习题10241
第11章指针与链表243
11.1数组、地址与指针243
11.1.1数组、地址与指针的关系243
11.1.2一维数组中的地址与指针244
11.1.3二维数组中的地址与指针246
11.2指针数组与指向指针的指针248
11.2.1指针数组248
11.2.2指向指针的指针251
11.3指针数组作为main函数的参数253
11.3指向函数的指针函数指针254
11.4指针作为函数的返回值指针函数256
11.5链表258
11.5.1链表的概念258
11.5.2链表的实现258
11.5.3单向链表的操作259
11.5.4链表输出函数261
11.6应用程序举例262
11.7常见错误及解决办法263
本章小结265
习题11267
第12章位运算270
12.1位运算的概念270
12.1.1字节与位270
12.1.2补码271
12.2二进制位运算272
12.2.1二进制位运算272
12.2.2位复合赋值运算符279
12.3应用程序举例279
12.4错误解析280
本章小结280
习题12280
第13章从C语言到C语言282
13.1尽量用const和inline而不用#define282
13.2尽量用<iostream>而不用<stdio.h>284
13.3尽量用new和delete而不用malloc和free286
13.4尽量使用C语言风格的注释287
13.5错误解析287
本章小结288
习题13288
附录A常见的C关键字289
附录BC运算符的优先级与结合性290
附录C常用字符与ASCII码对照表291
附录D常用ANSI C 标准库函数293
参考文献300
內容試閱
C语言从诞生之日起就一直保持着旺盛的生命力,在不断地发展壮大、日臻完善,已经成为目前使用最广泛的编程语言之一。与其他高级语言相比,C语言处理功能丰富,表达能力强,使用灵活方便,执行程序效率高,可移植性强;具有丰富的数据类型和运算符,语句非常简单,源程序简洁清晰;可以直接处理硬件系统和对外围设备接口进行控制。同时C语言是一种结构化的程序设计语言,支持自顶向下、逐步求精的结构化程序设计技术。另外,C语言程序的函数结构也为实现程序的模块化设计提供了强有力的保障。因此虽然有C、Java这样的后继者,但到目前为止,它们依然没有取代C的迹象。尤其C99标准发布以后,C语言的旺盛生命力再次得到了保持和延续。
本教材的编写者全部是长期在各高等学校教学一线、承担C语言程序设计课程的教学任务的大学教师,这些老师有丰富的教学经验,并长期从事C语言编程工作,并有着将自己积累的C语言程序设计经验介绍给大家的强烈愿望,因为在教学实践中,作者感受最深的就是,学习者普遍反映C语言难学难懂,而事实上,学习者感觉难的部分往往并不是C语言的核心内容,学习的过程就是一个学习者与教师、学习者与教材交互的过程,只要遵照一定的学习规律,这个交互过程并不难达成。学习者应该明白选择一本交互性好的教材是至关重要的。不可否认,一些经典的C语言教材在教学中所起的巨大作用。但是,传统教材过细的内容组织也让学习者迷失了方向。另外,本教材也特别强调实践能力的培养,学习者首先应该学会用适当的编程工具编制、调试程序。学习者在编程实践中不断遇到问题、不断解决问题,自然就会明白许多细节。本教材主张,在介绍核心语法的基础上,以培养动手编程能力为首要目标,把那些烦琐烦心的内容留待以后慢慢研究。
本教材共分13章,将C语言的内容由浅入深、层次分明地讲述给读者。把编译预处理从一般教材的第7章提前到了第3章,让读者更早地接触到相关的内容,以方便在编程中使用。
第1章程序设计基础介绍了程序设计的基本知识,详细阐述了软件的编制方法,使学习者对软件的编制有一个概念上的认识和理解,并能将这些方法应用于后续章节的学习中,同时对计算思维的概念进行简单的介绍。
第2章数据类型、运算符与表达式介绍了C语言的中的变量与常量、基本数据类型,常用的运算符及表达式的运算方式。最后详细地讲述了不同类型数据之间的转换。
第3章编译预处理介绍了C语言中编译预处理的相关命令,包括宏定义和宏替换、文件包含(又称头文件)、条件编译。
第4章选择结构介绍了分支结构的相关语法,使学习者能够解决分支结构所涉及的问题。
第5章循环结构介绍了循环结构的相关语法,使学习者能够解决循环结构所涉及的问题。
第6章函数介绍了函数的相关知识,重点介绍了基本使用方法、函数参数的传值调用和传址调用,使学习者能够综合使用函数参数的传值调用和传址调用来解决实际问题。
第7章数组介绍了C语言中数值型一维数组和二维数组的相关知识,使学习者能够熟练使用函数来解决数组的相关问题。
第8章字符数组与字符串介绍了字符串与字符数组的相关知识,使学习者能够处理与字符串和字符数组相关的问题。
第9章结构和联合介绍了结构和联合的基本概念,使学生能够综合使用数组、指针以及结构和联合来解决一些实际问题。
第10章文件介绍了文件的概念以及处理文件问题所涉及到的函数,使学生在掌握常用文件函数的基础上来解决一些实际问题。
第11章指针与链表介绍了指针的高级使用,使学习者能够处理涉及指针数组、函数指针和指针函数的相关问题,同时,介绍了单链表的概念、创建、操作、输出等。
第12章位运算介绍了位运算的相关知识,使学生对位运算有一个较为系统的认识并能够使用所学的位运算知识解决相关问题。
第13章从C到C介绍了C与C在基本操作上的区别,以使读者对C的基本操作有初步的了解。
在本教材的编写过程中参考了许多同行的著作,有的甚至还不方便列在参考目录中,作者在此一并表达感谢之情。以上各部分都可以独立教学,自成体系。教师可根据情况适当取舍。感谢郑州轻工业学院和电子工业出版社的大力支持。
本书由郑州轻工业学院的尚展垒、王鹏远、陈嫄玲等编著,参加本书编写的还有郑州轻工业学院的苏虹、李萍,其中尚展垒任主编,王鹏远、陈嫄玲、苏虹、李萍任副主编。第1、5章由陈嫄玲编写,第2、6章由苏虹编写,第3、9、12章由尚展垒编写,第4、8章由李萍编写,第7、10、11、13章和附录由王鹏远编写。在组织编写的过程中,尚展垒负责本书的审稿工作,王鹏远负责本书的统稿工作。
如果您能够愉快地读完本教材,并告之身边的朋友,原来C语言并不难学,那就是作者最大的欣慰。尽管作者尽了最大努力,也有良好而负责任的态度,但是由于作者学识所限,难免存在缺点和错误,从而影响写作目的,因此,恳请各位读者批评指正,以在再版时修订。
编著者

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.