首页 > 图书中心 >图书详情

C语言程序设计

本书既适合于程序设计的初学者,也适合于想更深入了解C语言的读者。

作者:彭慧卿 主编 刘琦 李耀芳 高晗 戴华林 戴春霞 洪姣 编著
定价:49
印次:1-1
ISBN:9787302597032
出版日期:2022.02.01
印刷日期:2022.02.25

本书是为将C语言作为入门语言的程序设计类课程编写的教材,以培养学生程序设计的基本能力为目标。全书共分10章:C语言概述、基本数据类型及表达式、简单程序设计、分支结构程序设计、循环结构程序设计、函数、数组、指针、结构体和共用体、文件。 本书在内容编排上,注重教材的易用性。本书既适合程序设计的初学者,也适合想更深入了解C语言的读者。书中设计了很多思考题,并在每章的扩充内容中增加了一些有一定深度和开放性的内容,供希望深入学习程序设计的读者选学和参考,力求做到内容有宽度、有深度。

more >

前言 程序设计是高校重要的计算机学科基础课程,它以编程语言为平台,介绍程序设计的思想和方法。通过该课程的学习,学生不仅能掌握高级程序设计语言的知识,更重要的是在实践中逐步掌握程序设计的思想和方法,培养复杂问题求解能力。因此,这是一门以培养学生程序设计基本方法和技能为目标,以实践能力为重点的特色鲜明的课程。 C语言是一种结构化程序设计语言,它功能丰富、表达能力强、使用灵活、应用面广、可移植性好,具备高级语言的特性,又具有直接操纵计算机硬件的能力。目前,“C语言程序设计”课程被许多高校列为程序设计课程的首选语言。 本教材以应用为背景,面向编程实践和问题求解能力训练,从实际问题出发,从实际案例中逐步引出相关知识点,借助任务驱动的实例将相关知识点串联起来,形成“程序设计方法由自底向上到自顶向下”的知识主线,内容脉络化。案例内容紧密结合实践,举一反三,融会贯通,使读者在不知不觉中逐步加深对C语言程序设计方法的了解和掌握。 教材共分10章,第1章为C语言概述,主要内容包括程序设计的概念、C语言的发展、特点和C程序的基本结构、编译过程;第2章为基本数据类型及表达式,主要内容包括数据类型、数据类型转换、运算符与表达式;第3章为简单程序设计,主要内容包括算法概述、数据的输入与输出、顺序程序设计;第4章为分支结构程序设计,主要内容包括关系运算符和关系表达式、逻辑运算符与逻辑表达式、if语句和switch语句的使用;第5章为循环结构程序设计,主要内容包括for语句、while语句、dowhile语句、循环的嵌套、continue和break语句及三种控制结构的综合应用;第6章为函数,主要内容包括结构化程序设计方法、函数定义、函数的调用、嵌套调用和递归调用、变量的作用域和存储类别、预处理命令、大程序的组成;第7章为数组,主要内容包括一维数组、二维数组、字符数组;第8章为指针,主要内容包括指针的含义、指针变量、指针与数组、指针与字符串、指针与函数、指向指针的指针;第9章为结构体和共用体,主要内容包括结构体的定义和使用、结构体数组、结构体指针、共用体、用typedef自定义数据类型;第10章为文件,主要内容包括文件概述、文件的打开与关闭、文件的读写、文件的定位。 在内容编排上,全书内容注重教材的易用性。本教材既适合于程序设计的初学者,也适合于想更深入了解C语言的人。书中设计了很多思考题,并在每章的扩充内容中增加了一些有一定深度和开放性的内容,供希望深入学习程序设计的读者选学和参考,力求做到内容有宽度、有深度。 教材中出现的微视频请读者扫描二维码,进入相应的“微视频课程”学习。 教材把提高编程能力、阅读程序的能力放在重要地位,在程序设计教学过程中避免陷入学习程序设计语言繁杂的语法和格式。教材程序采用统一的代码规范编写,并且在编码中注重程序的健壮性。全教材例题和习题的内容选取兼具趣味性和实用性,习题以巩固基本知识点和强化程序设计方法为目的,难度分梯度。本教材中的程序已在VC++2010编译环境下进行调试,在其他C语言环境下基本上都可以运行通过。 本教材由彭慧卿担任主编,刘琦编写第1、5章,李耀芳编写第2、3章,高晗编写第4、10章,彭慧卿编写第6、9章,戴华林编写第7章,戴春霞编写第8章,洪姣编写附录A至附录C。全书由彭慧卿负责统稿,郝琨副教授审阅了全书并提出了宝贵意见。 在本书的编写过程中,编者参考了大量有关C语言程序设计的书籍和资料,在此对这些参考文献的作者表示感谢。 本书另有与之配套的《C语言程序学习指导》同时出版,请读者参考。 由于编者水平有限,错误之处在所难免,恳请广大读者批评指正。 编者2021年10月

more >
扫描二维码
下载APP了解更多

同系列产品more >

XML基础教程(第二版)

靳新 主编 郑颖 于旭
定 价:49.80元

查看详情
C语言程序设计

李伟光、张勇、李倩
定 价:59元

查看详情
离散数学(第2版)

刘忠艳、付喜辉、刘金芳
定 价:49元

查看详情
数据结构与算法(C语言版)

霍利、董靓瑜、郑巍、李静
定 价:59元

查看详情
C语言程序设计学习指导

戴华林 主编 刘琦 李
定 价:39元

查看详情
图书分类全部图书
more >
  • 彭慧卿,多年来一直从事计算机公共基础教学,主持完成大学计算机天津市级一流课程建设、高级程序设计语言C校级优秀课建设,主编完成《大学计算机》、《高级程序设计语言C》、《数据库技术及应用》计算机公共基础课教材,主持或参与完成多个市级、校级教改科研项目,参与省部级、局级项目多项。
  • 本书以应用为背景,面向编程实践和问题求解能力训练,从实际问题出发,从实际案例中逐步引出相关知识点。
more >
  • 目录

    第1章C语言概述1

    1.1程序与程序设计语言 1

    1.1.1程序的基本概念1

    1.1.2程序设计语言2

    1.2C语言的历史背景4

    1.3C语言的特性5

    1.4C语言程序的基本结构5

    1.4.1C语言程序的结构特点5

    1.4.2程序设计风格7

    1.5C语言程序编译过程及编程环境8

    1.5.1C语言程序编译过程8

    1.5.2C语言编程环境介绍10

    习题12

    第2章基本数据类型及表达式15

    2.1标识符15

    2.1.1字符集15

    2.1.2C语言词汇15

    2.2C语言数据类型17

    2.3简单数据输出18

    2.4常量与变量19

    2.4.1常量19

    2.4.2变量21

    2.5表达式24

    2.5.1算术表达式25

    2.5.2赋值表达式26

    2.5.3逗号表达式28

    2.5.4位运算29

    2.6类型转换33

    2.6.1自动转换33

    2.6.2强制类型转换35

    习题36第3章简单程序设计41

    3.1算法41

    3.1.1算法的概念41

    3.1.2算法的描述42

    3.2C语言语句分类43

    3.3数据的输入和输出45

    3.3.1库函数45

    3.3.2数据输入函数46

    3.3.3整型数据的输入和输出46

    3.3.4实型数据的输入和输出47

    3.3.5字符型数据的输入和输出48

    3.4顺序结构程序设计49

    习题52

    第4章分支结构程序设计56

    4.1关系运算符与关系表达式56

    4.1.1关系运算符56

    4.1.2关系表达式57

    4.2逻辑运算符与逻辑表达式57

    4.2.1逻辑运算符58

    4....

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘