新書推薦:
《
有趣的中国古建筑
》
售價:NT$
305.0
《
十一年夏至
》
售價:NT$
347.0
《
如何打造成功的商业赛事
》
售價:NT$
408.0
《
万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题
》
售價:NT$
265.0
《
慈悲与玫瑰
》
售價:NT$
398.0
《
启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本)
》
售價:NT$
347.0
《
云中记
》
售價:NT$
347.0
《
大模型应用开发:RAG入门与实战
》
售價:NT$
407.0
編輯推薦:
(1)本书是河南省一流本科课程(线上线下混合式一流课程)配套教材,编者有着丰富的C语言教学经验。(2)章节结构合理,内容层次分明,从认识、了解、掌握、应用等几个层次精心组织内容,由浅入深,循序渐进,便于学习者掌握知识要点。
(3)书中的实例都是经过编者精心挑选和设计的,具有新颖性、代表性、典型性,并且全部在 Microsoft Visual Studio 2019下调试通过。
內容簡介:
C语言处理功能丰富,表达能力强,使用灵活方便,执行程序效率高,可移植性强;具有丰富的数据类型和运算符,语句非常简单,源程序简洁清晰,可以直接处理硬件系缩和对外围设各接口进行控制。C语言是一种结构化的程序设计语言,支持自顶向下、逐步求精的结构化程序设计技术。本书详细介绍了C语言程序设计的基本原理和方法。全书共分14章,主要介绍了程序设计的基础知识,C语言的语法基础,程序的控制结构,函数的概念及使用要点,数组、结构、联合、链表等复合数据结构的使用,数据文件的使用以及位运算等内容。本书适合作为高等学校各专业程序设计课程教材,也可供自学的读者使用。
關於作者:
尚展垒,郑州轻工业大学教授,工程训练中心副主任。 陈嫄玲,中共党员,郑州轻工业大学副教授。目前是程序设计技术(C语言)的课程负责人。 王鹏远,硕士研究生,郑州轻工业大学讲师,计算机基础教学部主任。
內容試閱 :
C语言从诞生之日起就一直保持着旺盛的生命力,并且不断地发展壮大、日臻完善,已经成为目前使用广泛的编程语言之一。与其他高级语言相比,C 语言处理功能丰富,表达能力强,使用灵活方便,执行程序效率高,可移植性强; 具有丰富的数据类型和运算符,语句非常简单,源程序简洁清晰;可以直接处理硬件系统和对外围设备接口进行控制。C 语言是一种结构化的程序设计语言,支持自顶向下、逐步求精的结构化程序设计技术。另外,C语言程序的函数结构也为实现程序的模块化设计提供了强有力的保障。因此,纵然有C 、Java和 Python 这样的后继者,但到目前为止,它们依然没有取代C的迹象。
本书的编者全部是一直工作于高等学校教学一线,承担”C语言程序设计”课程教学多年的大学教师,有丰富的教学经验,,长期从事 C语言编程工作,并有着将自己积累的”C语言程序设计”经验介绍给大家的强烈愿望。编者单位郑州轻工业大学的”程序设计技术(C语言)”课程在2020 年5月被认定为首批河南省一流本科课程(线上线下混合式一流课程)。在教学实践中,编者感受深的就是,学习者普遍反映 C语言难学难懂,而事实上,学习者感觉难的部分往往并不是 C语言的核心内容。学习的过程就是一个学习者与教师、学习者与教材交互的过程,有一本好的教材,再遵照一定的学习规律,这个交互过程就能很好地完成。本书参考多个高等院校程序设计课程教学大纲,与教育部高等学校大学计算机课程教学指导委员会的要求保持高度一致,章节结构合理,内容层次分明,从认识、了解、掌握、应用等几个层次精心组织内容,由浅入深,循序渐进,便于学习者掌握知识要点。书中的实例都是经过编者精心挑选和设计的,具有新颖性、代表性、典型性,并且全部在 Microsoft Visual Studio 2019下调试通过。本书在介绍核心语法的基础上,以培养编程能力为首要目标,把那些烦琐的细节问题留待以后慢慢研究。
本书共分14 章,将 C语言的内容由浅入深、层次分明地给读者娓娓道来。每个章节既有逻辑清晰的语法讲解,又有丰富的编程实例,非常适合编程初学者思维模式的培养及训练。
本书主要内容如下∶
第1章”程序设计基础”介绍了程序设计的基本知识、结构化程序设计方法以及软件编制步骤等,使读者对软件的编制有一个概念上的认识和理解,并能将这些方法应用于后续章节的学习中。
第 2章”C语言的基本数据类型”介绍了 C语言的基本知识,重点阐述了各数据类型的特点及变量的声明方法,使读者掌握变量、地址、存储数据之间的关系。
第3章”运算符与表达式”介绍了C语言的各类运算符及表达式的语法要求及运算规则,使读者能在编程时选用适合的表达式。
第4 章”编译预处理与标准库函数”介绍了C语言中编译预处理的相关命令,包括宏定义、文件包含、条件编译,以及C语言标准的库函数分类和常用的数学库函数、随机函数等。
第5 章“选择结构”介绍了选择结构的相关语法及应用实例,使读者能够使用选择结构解决编程时所涉及的相关问题。
第6 章“循环结构”介绍了循环结构的相关语法及应用实例,使读者能够灵活使用循环结构解决编程时所涉及的相关问题。
第7 章“函数”介绍了函数的相关知识,重点介绍了函数的基本使用方法、函数参数的传值调用和传址调用,使读者能够综合使用函数参数的传值调用和传址调用来解决实际问题。
第8 章“数组”介绍了 C 语言中数值型一维数组和二维数组的相关知识,使读者能够在编程中熟练使用数组解决相关问题。
第9 章“字符数组与字符串”介绍了字符数组与字符串的相关知识,使读者能够处理与字符 数组和字符串相关的问题。
第10 章“结构与联合”介绍了结构和联合的基本概念,使读者能够综合使用数组、指针以 及结构和联合来解决一些实际问题。
第11 章“文件”介绍了文件的概念以及处理文件问题所涉及的函数,使读者在掌握常用文件函数的基础上来解决一些实际问题。
第12 章“指针与链表”介绍了指针的高级使用,使读者能够处理涉及指针数组、函数指针和指针函数的相关问题,同时,介绍了链表的概念、创建、输出等,使读者学会用链表来解决一 些实际问题。
第13 章“位运算”介绍了位运算的相关知识,使读者能够对位运算有一个较为系统的认识,并能够使用所学的位运算知识解决相关问题。
第 14 章“从 C 到 C ”介绍 C 和 C 在基本操作上的区别,使读者对 C 的基本操作有初步的了解。以上各部分都可以独立教学,自成体系,教师可根据情况适当取舍。
在本书的编写过程中参考了许多同行的著作,在此一并表达感谢之情。感谢郑州轻工业大学和中国铁道出版社有限公司的大力支持,感谢各位编辑的辛苦工作,正是由于各位的帮助和支持,
才使本书得以出版。
本书由郑州轻工业大学尚展垒、陈嫄玲、王鹏远、苏虹、程静、张凯和李萍编著。各章编写分工如下:第 1、6 章由陈嫄玲编写,第 2、3 章由苏虹编写,第 4、7 章由程静编写,第 5、11 章
李萍编写,第 10、12 章由尚展垒编写,第 8、14 章和附录由王鹏远编写,第 9、13 章由张凯编写。 在组织编写过程中,尚展垒负责本书的架构计划,陈嫄玲和王鹏远负责本书的统稿工作。
如果您能够愉快地读完本书,并告知身边的朋友,原来 C 语言并不难学,那就是编者的欣慰。尽管编者尽了努力,也有良好而负责任的态度,但是由于学识所限,加之时间仓促,书中难免存在不妥和疏漏之处,恳请各位读者批评指正,以便再版时更正。
编 者