新書推薦:
《
Python贝叶斯深度学习
》
售價:NT$
407.0
《
文本的密码:社会语境中的宋代文学
》
售價:NT$
306.0
《
启微·狂骉年代:西洋赛马在中国
》
售價:NT$
357.0
《
有趣的中国古建筑
》
售價:NT$
305.0
《
十一年夏至
》
售價:NT$
347.0
《
如何打造成功的商业赛事
》
售價:NT$
407.0
《
万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题
》
售價:NT$
265.0
《
慈悲与玫瑰
》
售價:NT$
398.0
編輯推薦:
C语言产生于20世纪70年代,经过40多年的发展,其不断被完善和标准化,它因灵活、高效、运算符和数据类型丰富、可移植性好、跨平台性好等特点深受广大程序爱好者喜爱。C语言既可以编写系统软件,又能编写应用软件,目前广泛应用于电子、计算机、通信、人工智能、嵌入式等领域,C语言在市场上处于优越的地位,各大高校也都将C语言作为程序设计的基础语言。本教材采用项目驱动、案例教学方法编写,将一个校园一卡通管理系统项目划分成8个组成部分,每部分都会涉及一些C语言的知识点,每个部分作为一个教学案例放在相应章节作为教学引例,引出本章知识点,章节中详细介绍案例所需知识点和相关知识点,在教学资源中附有案例源程序代码。本书中的源程序运行环境全部采用Visual C 6.0。Visual C 6.0是一款C程序开发的编译器,能够在目前主流的计算机平台上安装,在各类运行C程序的环境中市场占有率高。该编译器界面友好,易于操作,运行稳定。为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录我们爱读书网(www.ibook4us.com)免费注册并浏览,或者发邮件至hustpeiit@163.com索取。
內容簡介:
C语言程序设计课程已在全国各个高校开设相当长的时间,培养了无数C程序的专业人员,但是在实际的教学中存在着新手入门难、程序枯燥、与应用分离、学生没有实践环境、教材上讲授的内容与实际应用脱轨等问题。许多教材例题运行环境仍然是Turbo C,编译环境过于落后,开发的程序功能不够完善,而企业中则使用很多功能强大的集成开发环境,这就造成学习与实际应用脱节。在分析了新形势下IT业界的需求后,针对目前教学上存在的以上种种问题,本书主编总结多年来一线的教学经验,根据学生自身的特点,以培养应用型本科人才为目标,密切结合当前市场发展形势,改变传统的C语言教学模式,从教学方法的改变到教学内容的调整,再到教材的编写以及考试模式的转变,对C语言程序设计课程进行全面改革,探索一套切实可行的教学改革方案,努力提高课程的教学质量,培养学生的程序设计思想,提高学生的实践编程能力,适应不断发展的社会需求。
目錄 :
第1章C语言概述1
1.1计算机语言1
1.2C语言及其特点3
1.3简单的C语言程序4
1.4运行C语言程序的步骤与方法7
1.5算法12
1.6结构化程序设计方法16
习题1 18
上机练习1 19
第2章顺序结构20
2.1数据类型21
2.2常量和变量21
2.3整型数据23
2.4实型数据27
2.5字符型数据29
2.6运算符和表达式32
2.7输入和输出函数42
习题2 48
上机练习2 51
第3章选择结构52
3.1简单的选择结构程序53
3.2if语句55
3.3用条件表达式实现选择结构65
3.4switch语句67
3.5选择结构程序综合举例70
习题3 73
上机练习3 76
第4章循环结构78
4.1循环结构简介79
4.2while语句80
4.3dowhile语句82
4.4for语句85
4.5goto语句和if语句构成循环结构88
4.6几种循环的比较89
4.7循环的嵌套89
4.8break语句和continue语句91
4.9循环结构程序综合举例93
习题4 99
上机练习4 101
第5章数组102
5.1什么是数组103
5.2一维数组103
5.3二维数组109
5.4字符数组114
习题5 124
上机练习5 127
第6章函数128
6.1什么是函数130
6.2函数的定义131
6.3函数的调用133
6.4函数的嵌套调用135
6.5函数的递归调用136
6.6函数应用程序综合举例140
6.7变量的作用域和生存期145
习题6 153
上机练习6 157
第7章指针158
7.1指针与指针变量160
7.2指针变量引用数组164
7.3指针变量引用字符串170
7.4指针变量作为函数参数174
习题7 179
上机练习7 183
第8章结构体184
8.1结构体的定义和使用185
8.2结构体数组的定义和使用191
8.3结构体指针193
8.4用指针处理链表195
8.5枚举类型205
习题8 210
上机练习8 214
第9章文件215
9.1C文件概述216
9.2文件指针217
9.3文件的打开与关闭217
9.4文件的读写219
9.5文件的随机读写228
9.6文件检测函数230
9.7C语言库文件230
习题9 232
上机练习9 239
附录A 常用字符与ASCII码对照表241
附录B C语言中的关键字244
附录C 运算符和结合性245
附录D C语言常用语法提要247
附录E C语言常用的库函数251
內容試閱 :
一、C语言简介以计算机科学为灵魂的信息产业是优化我国产业结构、促进低碳经济、改变我国以劳动密集型产业为主现状的希望之星。产业进步,教育先行,纵观我们数年来在信息产业人才培养上取得的一些成果,程序设计语言C语言功不可没。C语言程序设计是工科类,特别是计算机类专业的必修基础课程。C语言产生于20世纪70年代,经过40多年的发展,其不断被完善和标准化,它因灵活、高效、运算符和数据类型丰富、可移植性好、跨平台性好等特点深受广大程序爱好者喜爱。C语言既可以编写系统软件,又能编写应用软件,目前广泛应用于电子、计算机、通信、人工智能、嵌入式等领域,C语言在市场上处于优越的地位,各大高校也都将C语言作为程序设计的基础语言。二、本书编写背景C语言程序设计课程已在全国各个高校开设相当长的时间,培养了无数C程序的专业人员,但是在实际的教学中存在着新手入门难、程序枯燥、与应用分离、学生没有实践环境、教材上讲授的内容与实际应用脱轨等问题。许多教材例题运行环境仍然是Turbo C,编译环境过于落后,开发的程序功能不够完善,而企业中则使用很多功能强大的集成开发环境,这就造成学习与实际应用脱节。在分析了新形势下IT业界的需求后,针对目前教学上存在的以上种种问题,本书主编完成了C语言教学改革课题,总结多年来一线的教学经验,根据学生自身的特点,以培养应用型本科人才为目标,密切结合当前市场发展形势,改变传统的C语言教学模式,从教学方法的改变到教学内容的调整,再到教材的编写以及考试模式的转变,对C语言程序设计课程进行全面改革,探索一套切实可行的教学改革方案,努力提高课程的教学质量,培养学生的程序设计思想,提高学生的实践编程能力,适应不断发展的社会需求。三、本书特色教材的编写是C语言教学改革课题的重要内容,编写出一本教育理念先进、知识全面、应用性强、体系结构得当、通俗易懂的教材是作者一直以来追求的目标。本教材采用项目驱动、案例教学方法编写,将一个校园一卡通管理系统项目划分成8个组成部分,每部分都会涉及一些C语言的知识点,每个部分作为一个教学案例放在相应章节作为教学引例,引出本章知识点,章节中详细介绍案例所需知识点和相关知识点,在教学资源中附有案例源程序代码。各个教学案例对应的章节如下:第2章顺序结构校园一卡通管理系统(1)第3章选择结构校园一卡通管理系统(2)第4章循环结构校园一卡通管理系统(3)第5章数组校园一卡通管理系统(4)第6章函数校园一卡通管理系统(5)第7章指针校园一卡通管理系统(6)第8章结构体校园一卡通管理系统(7)第9章文件校园一卡通管理系统(8)本书特点如下:1 项目驱动、案例教学。以培养本科应用型人才为目标,加强教材的实用性,培养学生的实践能力,教材中引入了实际的项目,将规模比较大的项目进行分解,分散到各个章节中作为教学案例,贯穿始终。2 按照认知规律,使用科学的学习方法,按照提出问题、分析问题、解决问题的思路编写教材,使读者充满好奇、带着问题,在解决问题的过程中获取知识,一改原来填鸭式教学,泛泛讲解知识点,枯燥无趣。3 内容取舍得当、难易适中。教材中的例题都是选取的典型算法程序,具有代表性,能举一反三。简单的例题给出了源程序清单和运行结果,复杂的例题给出了算法分析、流程图、源程序清单、运行结果和运行结果分析,力争做到精讲、细讲。4 本书中的源程序运行环境全部采用Visual C 6.0。Visual C 6.0是一款C程序开发的编译器,能够在目前主流的计算机平台上安装,在各类运行C程序的环境中市场占有率高。该编译器界面友好,易于操作,运行稳定。5 每章的后面给出了本章小结,即本章主要内容,方便教师和学生进行总结复习。在每章的后有课后习题和上机练习,检查本章的学习效果。6 教材的编者都是多年工作在教学一线的教师,有丰富的教学经验和深厚的专业功底,熟悉学生的学习过程,对教育教学有深入的研究,申报过许多教学改革课题,有一定的研究成果。这些为本书的编写提供了重要保障。感谢读者对本书的支持,书中如有错误和不足之处,欢迎您提出宝贵意见和建议,我们将不胜感激。为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录我们爱读书网(www.ibook4us.com)免费注册并浏览,或者发邮件至hustpeiit@163.com索取。编者