首页 > 图书中心 >图书详情
C语言程序设计
作者:邵兰洁、马睿、李丽芬、孙丽云、张秋菊
定价:59元
印次:1-5
ISBN:9787302568520
出版日期:2021.01.01
印刷日期:2024.01.09
- 内容简介
- 前言/序言
- 资源下载
- 版权信息
本书针对程序设计的初学者,以通俗易懂的语言,由浅入深地讲述了C语言程序设计的技术与技巧。内容包括:C语言的基本概念、数据类型及其运算、选择结构、循环结构、数组、函数、编译预处理、指针、结构体和共用体、文件和项目实战共11章内容。前10章讲述C语言的基础语法,每章配有程序实例和常见错误分析,有利于读者掌握程序设计的基本技巧。第11章的项目实战,通过学生成绩管理系统的设计与开发,展示了项目开发的全过程,从需求分析、算法设计到程序编写和过程调试,以项目实战的形式引导和帮助学生解决实际问题,提高学生解决具体问题的能力。
more >前言 C语言程序设计C语言是国内外广泛使用的结构化程序设计语言,它具有丰富的运算符号和数据类型,语言简单灵活,表达能力强,目标程序效率高、可移植性好,既有高级语言的优点,又有低级语言的许多特点。因此,C语言既可用于开发系统软件,也可用于开发应用软件,应用面很广。多数高等院校不仅计算机专业开设了C语言课程,而且,非计算机专业也开设了。同时,许多学生都选择C语言作为参加全国计算机等级考试(二级)的考试科目。 本书详细介绍了C语言程序设计中最基本的语法规则和程序设计方法。在编写过程中力求做到概念准确、简洁,语言通俗易懂,注重前后知识的衔接,知识点安排由浅入深、循序渐进,示例选取贴近实际,有助于初学者快速掌握C语言的基础知识,从而对C语言有个全面、直观、系统的认识。 本书的特点如下: (1) 内容经过精心组织,体系合理、结构严谨,详细介绍C语言程序设计的基础知识、程序设计方法和解决实际问题的技巧。 (2) 针对程序设计的初学者,以通俗易懂的语言,由浅入深、循序渐进,对所介绍的内容都给出典型的示例,每个示例均配有问题分析(给出解决问题的思路和算法)、程序代码(完整的程序代码,并对程序代码添加尽可能多的注释)、运行结果(直观的运行结果截图,有利于程序结果的验证)和代码解析(对关键代码进行解析和总结,对运行结果进行分析),容易入门和提高。 (3) 所有示例均按照C99标准编写,并遵循程序员所应该遵循的一般编程风格,可读性强。同时,每章后都设有精心挑选的多种类型的习题,以帮助学习者通过练习进一步理解和巩固所学的内容。 (4) 在讲述C语言基础知识的同时,注重知识应用能力的培养。每章配有应用举例。与本书配套的《C语言程序设计习题解答与实验指导》一书,针对每章内容,提供相关的实验内容,实验内容分知识点分级设置,包括验证性实验、设计性实验、扩展训练,可以满足不同层次的学习者的学习需求,方便学习者学习,并有利于提高学习者的程序设计能力。 (5) 每章的常见错误分析,指出了初学者在学习过程中的一些常见问题,并给出了正确的解决方法,增加了学习的方向性。 (6) 本书的项目实战,强化了学习者对基本知识的理解和掌握,提高了学习者的逻辑分析、抽象思维和程序设计能力,培养了学习者用计算机编程解决实际问题的能力。 全书共分11章,全面介绍了C语言的主要内容。第1章引言,主要介绍了C语言的发展、特点,通过示例说明C语言程序的基本结构、算法的概念以及C语言程序的运行过程。还对在Visual C++2010环境下如何运行C语言程序进行了介绍。第2章数据类型及其运算,主要介绍了C语言的标识符和关键字、常量和变量、数据类型、运算符与表达式、数据的输入/输出、赋值语句和顺序结构程序设计。第3章选择结构及其应用,主要介绍了关系运算符和关系表达式、逻辑运算符与逻辑表达式以及选择结构程序设计的思想和基本语句,通过示例阐明了选择结构程序设计。第4章循环结构及其应用,主要介绍了循环结构程序设计的思想、基本语句,通过示例阐明了循环结构程序设计。第5章数组,主要介绍了数组的概念,介绍了一维数组、二维数组的定义、引用和初始化,介绍了字符数组与字符串,以及常用的字符串处理函数,通过示例阐明了数组的具体应用。第6章函数,主要介绍了函数的概念、函数的定义与声明的基本方法、函数的传值调用、函数的嵌套调用和递归调用、变量的作用域、变量的存储类别以及内部函数、外部函数,通过示例阐明了函数的具体应用。第7章预处理命令,主要介绍了宏定义、文件包含和条件编译。第8章指针,主要介绍了指针的概念、指针变量的定义与指针运算、指针与函数、指针与数组、指针与字符串、指针数组和指向指针的指针,通过示例阐明了指针的具体应用。第9章结构体与共用体,主要介绍了结构体、共用体、枚举类型等概念,介绍了链表的概念及链表的基本操作,通过程序示例阐明了结构体数组和单链表的具体应用。第10章文件,主要介绍了文件的概念、文件的打开与关闭、文件的读写、文件的定位,并给出了文件基本操作的示例。第11章项目实战,通过学生成绩管理系统的设计与开发,展示了项目开发的全过程,从需求分析、算法设计到程序编写和调试,以项目实战的形式引导和帮助学习者解决实际问题,提高学习者解决具体问题的能力。 C语言程序设计前言本书适合作为高等院校C语言程序设计课程的教材,可以满足不同专业、不同学时的教学需要,对计算机相关专业和电子信息类专业可以讲授本书的全部内容,其他专业可以讲授本书的部分内容。本书也适合计算机水平考试培训及各类成人教育教学使用。 本书的作者均为承担程序设计、数据结构等课程教学的骨干教师,教学经验丰富,积累了不少的教学素材,其中邵兰洁编写第5、6、10章,马睿编写第4、8、11章,李丽芬编写第3章,孙丽云编写第1、9章,张秋菊编写第2、7章。全书由邵兰洁统稿,由邵兰洁、马睿审稿。 为了克服学时少、内容多的矛盾,建议在教学过程中精讲多练,举一反三。根据知识点的性质和特点,采用翻转课堂教学、案例教学和任务驱动教学等多种教学方法相结合的方式,以提高学生学习的兴趣和主动性,注重学生程序设计能力的培养。 在本书编写过程中,编者广泛参阅、借鉴和吸收了国内外C语言程序设计方面的相关教材和资料,并吸取了这些书的优点,这些书籍已被列在书后的参考文献中,在此谨向这些书籍的作者致以诚挚的谢意。本书的出版凝聚了清华大学出版社工作人员的辛勤汗水,在此感谢清华大学出版社的信任与付出。 为方便读者学习和教师教学,本书配有以下辅助资源: 配套的PPT电子课件。 全部例题程序代码。 全部习题程序代码。 以上资源可从清华大学出版社的网站(http://www.tup.com.cn)下载。 由于编者水平有限,书中难免存在疏漏和不足之处,恳请读者批评指正。 编者2021年1月
more >- 暂无课件
- 样章下载
- 暂无网络资源
-
扫描二维码
下载APP了解更多
版权图片链接
同系列产品 more >
- 大学计算机——计算思维与信息技术
薛红梅、申艳光
查看详情
定 价:39元
- 大学计算机——Python程序设计基础
申艳光、薛红梅
查看详情
定 价:39元
- C语言程序设计(第3版.微课版)
徐英慧,李颖,黄宏博,
查看详情
定 价:69元
- 大学计算机基础与计算思维
刘霓
查看详情
定 价:59元
- 大学计算机基础教程(第3版)
郭娜、刘颖、王小英、庞
查看详情
定 价:59元