• C程序设计案例教程
21年品牌 40万+商家 超1.5亿件商品

C程序设计案例教程

全新正版 急速发货

67.5 7.6折 89 全新

库存7件

天津武清
认证卖家担保交易快速发货售后保障

作者钟家民、周晏、张珊靓

出版社清华大学出版社

ISBN9787302475408

出版时间2018-05

装帧平装

开本16开

定价89元

货号25274561

上书时间2024-12-19

当科图书专营店

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

 

出版 说 明

  信息时代早已显现其诱人魅力,当前几乎每个人随身都携有多个媒体、信息和通信设备,享受其带来的快乐和便宜。

  我国高等教育早已进入大众化教育时代,而且计算机技术发展很快,知识更新速度也在快速增长,社会对计算机专业学生的专业能力要求也在不断翻新,这就使得我国目前的计算机教育面临严峻挑战。我们必须更新教育观念——弱化知识培养目的,强化对学生兴趣的培养,加强培养学生理论学习、快速学习的能力,强调培养学生的实践能力、动手能力、研究能力和创新能力。

  教育观念的更新,必然伴随教材的更新。一流的计算机人才需要一流的名师指导,而一流的名师需要精品教材的辅助,而精品教材也将有助于催生更多一流名师。名师们在长期的一线教学改革实践中,总结出了一整套面向学生的独特的教法、经验、教学内容等。本套丛书的目的就是推广他们的经验,并促使广大教育工作者更新教育观念。

  在*相关教学指导委员会专家的帮助和指导下,在各大学计算机院系领导的协助下,清华大学出版社规划并出版了本系列教材,以满足计算机课程群建设和课程教学的需要,并将各重点大学的优势专业学科的教育优势充分发挥出来。

  本系列教材行文注重趣味性,立足课程改革和教材创新,广纳全国高校计算机优秀一线专业名师参与,从中精选出佳作予以出版。

  本系列教材具有以下特点。

  1.有的放矢

  针对计算机专业学生并站在计算机课程群建设、技术市场需求、创新人才培养的高度,规划相关课程群内各门课程的教学关系,以达到教学内容互相衔接、补充、相互贯穿和相互促进的目的。各门课程功能定位明确,并去掉课程中相互重复的部分,使学生既能够掌握这些课程的实质部分,又能节约一些课时,为开设社会需求的新技术课程准备条件。

  2.内容趣味性强

  按照教学需求组织教学材料,注重教学内容的趣味性,在培养学习观念、学习兴趣的同时,注重创新教育,加强“创新思维”“创新能力”的培养、训练;强调实践,案例选题注重实际和兴趣度,大部分课程各模块的内容分为基本、加深和拓宽内容3个层次。

  3.名师精品多

  广罗名师参与,对于名师精品,予以重点扶持,教辅、教参、教案、PPT、实验大纲和实验指导等配套齐全,资源丰富。同一门课程,不同名师分出多个版本,方便选用。

  4.一线教师亲力

  专家咨询指导,一线教师亲力;内容组织以教学需求为线索;注重理论知识学习,注重学习能力培养,强调案例分析,注重工程技术能力锻炼。

  经济要发展,国力要增强,教育必须先行。教育要靠教师和教材,因此建立一支高水平的教材编写队伍是社会发展的关键,特希望有志于教材建设的教师能够加入到本团队。通过本系列教材的辐射,培养一批热心为读者奉献的编写教师团队。

 

  清华大学出版社

 

 

前言

  目前大部分C程序设计类教材所用的实验环境都是美国微软公司1998年发布的Visual C   6.0集成开发环境,至今已经近20年了,在Windows 7、Windows 10等主流操作系统,特别是64位的环境中编写、调试C程序时,经常会出现这样或那样的非知识性问题,让学习者不知所措,降低了学习的积极性。为此,本书作者以“学生易用、老师易用、多媒体教学演示”为原则,开发了C/C  程序设计学习与实验系统,该软件自2005年在互联网上公开发布以来,不断地针对在新操作系统应用中出现的问题进行改进、完善,可以正常运行在32位与64位的Windows XP、Windows 7、Windows 8、Windows 10等操作系统中,被多所学校采用。

  本书以自主开发的C/C  程序设计学习与实验系统(家民教学软件网站http://www.jiaminsoft.com)为载体介绍C程序设计的过程,以案例组织教材内容,为方便读者学习,教材中例题、案例、实验题、课后习题均给出了编程提示及答案。在每章中列出初学者在学习本章的过程中常见的错误及解决方法,为了逐步提高读者编写较大程序的能力,以章节为单位按知识点将学生成绩管理程序合理分解到第1~9章中,用不同的知识点逐步改写学生成绩管理程序案例。为了进一步增强读者综合知识的应用能力和应用主流开发工具的能力,第10章详细介绍了用主流开发工具Visual C   2010开发通讯录管理程序的完整过程。

  本书的所有代码均在C/C  程序设计学习与实验系统与Visual C   2010环境下调试通过。调试环境是Windows 7(32位)和Windows 10(64位)。

  第1章首先展示简易的C程序,让读者感受到学习C程序并不难,然后介绍C/C  程序设计学习与实验系统和Visual C   2010编程方法,以及以C/C  程序设计学习与实验系统为载体学习C程序的方法,讨论在学习本章过程中遇到的问题与相应的解决方法,后实现显示学生成绩管理程序菜单。

  第2章介绍了顺序结构程序设计规范、实例以及在学习本章过程中遇到的问题与相应的解决方法,后实现输入学生成绩管理程序菜单的选项编号。

  第3章介绍了选择结构程序设计以及在学习本章过程中遇到的问题与相应的解决方法,后实现根据输入学生成绩管理程序菜单的选项号显示相应的菜单项。

  第4章介绍了循环结构程序设计以及在学习本章过程中遇到的问题与相应的解决方法,实现学生成绩管理程序菜单的循环输入选项编号显示相应的菜单项。

  第5章介绍了数组知识以及在学习本章过程中遇到的问题与相应的解决方法,后用数组知识实现学生成绩管理程序的完整功能。

  第6章介绍了函数以及在学习本章过程中遇到的问题与相应的解决方法,后用模块化程序设计的方法知识实现学生成绩管理程序完整功能。

  第7章介绍了指针以及在学习本章过程中遇到的问题与相应的解决方法,后用指针知识实现学生成绩管理程序完整功能。

  第8章介绍了结构体、实例以及在学习本章过程中遇到的问题与相应的解决方法,后用结构体知识实现并完善了学生成绩管理程序完整功能。

  第9章介绍了用文件的操作方法、实例以及在学习本章过程中遇到的问题与相应的解决方法,后用文件知识实现并完善了学生成绩管理程序完整功能。

  第10章通过通讯录管理程序综合实例详细介绍了用Visual C   2010以模块化程序设计的方法开发较大程序的过程。

  本书附录给出了Visual C   2010编写、调试C程序的方法、ASCII码字符对照表、常用库函数等编程常用资料。

  本书由钟家民主编、统稿并编写了第1章、第2章、第4章、第6章、第9章、第10章与附录及相应章节习题参考答案,张珊靓编写了第3章、第5章,周晏编写了第7章、第8章及相应章节的习题参考答案与第3章、第5章的习题参考答案。2016级本科生袁一航、王鑫浩、王军辉、贾丙豪参与了代码调试工作。

因编者水平有限,书中疏漏之处在所难免,欢迎读者发送邮件或网站留言,对教材与C/C  程序设计学习与实验系统提出意见和建议,以帮助我们将此教材进一步完善。

编者

2017年10月



导语摘要
本书共分10章,分别介绍C程序编程初步、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、指针、结构体与其他构造类型、文件,以及用Visual C   2010开发通讯录管理程序综合实例。  本书既可作为高等学校C程序设计教材,也可作为C程序设计爱好者的参考书,通过配套的C/C  程序设计学习与实验系统进行学习,效果更佳。

目录

目录


第1章  C程序设计初步      1


1.1  简单的C程序        1


1.2  基本的输入输出函数   3


1.2.1 
scanf()函数的简单应用      3


1.2.2 
printf()函数的简单应用     6


1.3 
C程序的基本结构         6


1.4 
C程序的开发环境         8


1.4.1 
C/C  程序设计学习与实验系统       8


1.4.2 
Visual C   2010  11


1.4.3 
C/C   程序设计学习与实验系统与Visual C   2010直通车          15


1.5  算法        16


1.6  综合实例:学生成绩管理程序(一)        21


1.7  常见程序错误及解决方法   22


1.8  学习C程序设计的方法        25


1.8.1 
学习C程序设计是否过时         25


1.8.2 
如何学习C程序设计         26


本章小结         30


习题1      30


实验1  C程序集成实验环境       31


第2章  顺序结构程序设计          41


2.1  顺序结构程序引例        41


2.2  标识符   42


2.3  编程规范        42


2.4  基本数据类型        44


2.5  常量与变量   44


2.5.1 
常量    44


2.5.2 
变量    48


2.6  运算符与表达式   56


2.6.1 
常用的运算符与表达式    56


2.6.2 
赋值运算符与赋值表达式         57


2.6.3 
算术运算符与算术表达式         61


2.6.4 
条件运算符与条件表达式         64


2.6.5 
逗号运算符与逗号表达式         65


2.6.6 
位运算符与位表达式         66


2.7  常见的数学函数与表达式   70


2.8  顺序结构程序设计        71


2.8.1 
C语句 71


2.8.2 
数据的输入输出         72


2.9  顺序结构程序举例        79


2.10 
综合实例:学生成绩管理程序(二)      84


2.11 
常见程序错误及解决方法 85


本章小结         87


习题2      87


实验2  顺序结构程序设计 89


第3章  选择结构程序设计          91


3.1  选择引例        91


3.2  选择条件        92


3.2.1 
关系运算符和关系表达式         92


3.2.2 
逻辑运算符和逻辑表达式         92


3.3 
if语句     93


3.3.1 
if语句的一般形式      93


3.3.2 
用if语句实现简单的选择结构         96


3.3.3 
用if语句实现多分支选择结构         99


3.4 
switch语句    104


3.4.1 
switch语句的一般形式     104


3.4.2 
用switch语句实现多分支选择结构         106


3.5  应用举例        109


3.6  综合实例:学生成绩管理程序(三)        116


3.7  常见程序错误及解决方法   119


本章小结         120


习题3      120


实验3  选择程序设计 124


第4章  循环结构程序设计          128


4.1  循环引例        128


4.2 
while语句      129


4.3 
do…while语句      131


4.4 
for语句  135


4.5  循环结构的比较   137


4.6 
break和continue语句 139


4.6.1 
break语句  139


4.6.2 
continue语句      141


4.7  循环的嵌套   143


4.8  循环程序举例        147


4.9  综合实例:学生成绩管理程序(四)        158


4.10 
常见程序错误及解决方法 160


本章小结         162


习题4      163


实验4  循环结构程序设计 166


第5章  数组          170


5.1  数组引例        170


5.2  一维数组        171


5.2.1 
一维数组的定义         171


5.2.2 
一维数组的引用         172


5.2.3 
一维数组的初始化    173


5.2.4 
一维数组的应用         173


5.3  二维数组及多维数组   176


5.3.1 
二维数组的定义         176


5.3.2 
二维数组的引用         177


5.3.3 
二维数组的初始化    178


5.3.4 
二维数组的应用         179


5.4  字符数组与字符串        182


5.4.1 
字符数组的定义         182


5.4.2 
字符数组的引用         183


5.4.3 
字符数组的初始化    183


5.4.4 
字符串和字符串结束标志         184


5.4.5&nbs

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP