书籍详情
C语言程序设计实用教程
作者:陈俞强 主编
出版社:东软电子出版社
出版时间:2012-07-25
ISBN:9787900491497
定价:¥38.00
购买这本书可以去
内容简介
随着信息技术和计算机技术的不断发展,21世纪成为了信息技术高速发展的新时代,越来越多的人从事计算机程序设计工作,推动软件行业的进步。C语言是一门出色的程序设计语言,它以精炼、灵活、可移植性好、应用领域广泛、目标程序效率高而著称,既可用于开发系统软件,也可用于开发应用软件。如今,C语言已不仅被计算机相关从业者使用,也被广大非计算机专业人员所使用。因此,国内外许多高校都将《C语言程序设计》作为学习程序设计入门教材的首选。本教材紧跟当前软件开发的发展趋势,结合程序设计语言在实际软件开发过程中的应用场景及其要点,以C语言知识点在项目中的应用为导向,采用项目驱动与情境相结合的模式,注重实际动手能力、编写代码能力和自主学习能力的培养。本教材内容先进、体系合理、概念清晰、讲解详尽、降低台阶、分散难点,配合典型例证,深入浅出、实用性强,通俗易懂,是初学者学习C语言程序设计的理想教材,适合作为高等职业院校计算机专业、电子专业和机械数控等专业的C语言程序设计课程教材,也可作为从事计算机相关软硬件开发的技术人员的参考用书。本教材由认识简单的C程序、C语言的数据表示的应用、运算符与表达式的应用、顺序结构程序的设计、分支结构程序的应用、循环程序设计的应用、函数的应用、数组的应用、指针的应用、结构体的应用、文件的应用和学生成绩管理系统的设计等12个项目组成,每个项目始终以背景知识、项目设计及准备、项目实施、项目小结、理论分析和工程实训为主线,每个项目根据涉及知识点的多少又分为若干个任务,将C语言程序设计的知识点融入到相关情景中,突出实用性,更加注重学生编程能力的培养和提高。
作者简介
暂缺《C语言程序设计实用教程》作者简介
目录
项目一:认识简单的C程序
1.1背景知识
1.2项目设计及准备
1.3项目实施
任务一:认识C语言编译环境 VC++6.0
任务二:了解C语言的发展史、特点
任务三:理解C语言编程的优势
1.4 项目小结
1.5 理论分析
1.6工程实训
项目二:C语言的数据表示的应用
2.1背景知识
2.2项目设计及准备
2.3项目实施
任务一:熟识C语言的数据类型
任务二:理解C语言常量与变量的命名规则
任务三:掌握 C语言常量在程序开发中的应用
任务四:掌握 C语言变量在程序开发中的应用
2.4 项目小结
2.5 理论分析
2.6工程实训
项目三:运算符与表达式的应用
3.1 背景知识
3.2 项目设计及准备
3.3 项目实施
任务一:熟悉算术运算符与算术表达式
任务二:掌握强制类型转换
任务三:理解赋值运算符及赋值表达式
任务四:理解自增、自减运算
任务五:灵活应用逗号表达式
任务六:熟练掌握关系运算和逻辑运算
3.4 项目小结
3.5 理论分析
3.6工程实训
项目四:顺序结构程序的设计
4.1 背景知识
42 项目设计及准备
4.3 项目实施
任务一:掌握C程序顺序结构打印成绩
任务二:应用scanf()函数输入数据
任务三:掌握printf()转化大小写字母输出
任务四:掌握复合的顺序程序应用
4.4 项目小结
4.5 理论分析
4.6工程实训
项目五:分支结构程序的应用
5.1 背景知识
5.2 项目设计及准备
5.3 项目实施
任务一:掌握if语句的应用
任务二:掌握switch语句的应用
5.4 项目小结
5.5 理论分析
5.6工程实训
项目六:循环程序设计的应用
6.1 背景知识
6.2 项目设计及准备
6.3 项目实施
任务一:掌握for语句的应用
任务二:掌握while语句的应用
任务三:掌握do...while语句的应用
任务四:理解if和goto 结合循环的应用
任务五:理解循环控制break语句和continue语句
任务六:掌握几种循环的嵌套使用
6.4 项目小结
6.5 理论分析
6.6工程实训
项目七:函数的应用
7.1 背景知识
7.2 项目设计及准备
7.3 项目实施
任务一:熟悉形参和实参
任务二:理解参数的传递过程
任务三:理解函数的返回值
任务四:熟悉函数调用的一般形式
任务五:掌握函数的嵌套调用
任务六:掌握函数的递归调用
任务七:理解变量的作用域
任务八:熟悉内部函数和外部函数
任务九:掌握多个源文件的连接应用
7.4 项目小结
7.5 理论分析
7.6工程实训
项目八:数组的应用
8.1 背景知识
8.2 项目设计及准备
8.3 项目实施
任务一:掌握一维数组的应用
任务二:掌握二维数组的应用
任务三:掌握字符数组的应用
任务四:掌握字符串的应用
任务五:掌握数组作为函数参数的应用
8.4 项目小结
8.5 理论分析
8.6工程实训
项目九:指针的应用
9.1 背景知识
9.2 项目设计及准备
9.3 项目实施
任务一:熟悉内存和内存地址
任务二:理解指针、变量的指针和指针变量的应用
任务三:掌握数组指针的应用
任务四:掌握指针数组的应用
任务五:掌握函数指针的应用
任务六:掌握指针函数的应用
9.4 项目小结
9.5 理论分析
9.6工程实训
项目十:结构体的应用
10.1 背景知识
10.2 项目设计及准备
10.3 项目实施
任务一:熟悉结构体与变量
任务二:掌握结构体数组应用
任务三:掌握结构体指针的应用
任务四:掌握结构体与函数的应用
任务五:掌握结构体变量构建链表
任务六:熟悉联合体
任务七:熟悉枚举类型和用户定义类型
10.4 项目小结
10.5 理论分析
10.6工程实训
项目十一:文件的应用
11.1 背景知识
11.2 项目设计及准备
11.3 项目实施
任务一:熟悉文件的打开与关闭
任务二:掌握文件的顺序读写的应用
任务三:掌握文件的随机读写的应用
任务四:掌握文件的错误检测的应用
11.4 项目小结
11.5 理论分析
11.6工程实训
项目十二 学生成绩管理系统的设计
12.1 背景知识
12.2 项目设计及准备
12.3 项目实施
任务一:理解系统功能的分析与设计
任务二:理解系统功能的实现
任务三:掌握程序的模块划分
任务四:理解系统的源程序
任务五:掌握程序功能演示
12.4 项目小结
12.5 理论分析
12.6工程实训
附录A 语言中的关键字
附录B ASCII代码表
附录C C语言常用库函数
附录D常出现错误信息中英文对照
1.1背景知识
1.2项目设计及准备
1.3项目实施
任务一:认识C语言编译环境 VC++6.0
任务二:了解C语言的发展史、特点
任务三:理解C语言编程的优势
1.4 项目小结
1.5 理论分析
1.6工程实训
项目二:C语言的数据表示的应用
2.1背景知识
2.2项目设计及准备
2.3项目实施
任务一:熟识C语言的数据类型
任务二:理解C语言常量与变量的命名规则
任务三:掌握 C语言常量在程序开发中的应用
任务四:掌握 C语言变量在程序开发中的应用
2.4 项目小结
2.5 理论分析
2.6工程实训
项目三:运算符与表达式的应用
3.1 背景知识
3.2 项目设计及准备
3.3 项目实施
任务一:熟悉算术运算符与算术表达式
任务二:掌握强制类型转换
任务三:理解赋值运算符及赋值表达式
任务四:理解自增、自减运算
任务五:灵活应用逗号表达式
任务六:熟练掌握关系运算和逻辑运算
3.4 项目小结
3.5 理论分析
3.6工程实训
项目四:顺序结构程序的设计
4.1 背景知识
42 项目设计及准备
4.3 项目实施
任务一:掌握C程序顺序结构打印成绩
任务二:应用scanf()函数输入数据
任务三:掌握printf()转化大小写字母输出
任务四:掌握复合的顺序程序应用
4.4 项目小结
4.5 理论分析
4.6工程实训
项目五:分支结构程序的应用
5.1 背景知识
5.2 项目设计及准备
5.3 项目实施
任务一:掌握if语句的应用
任务二:掌握switch语句的应用
5.4 项目小结
5.5 理论分析
5.6工程实训
项目六:循环程序设计的应用
6.1 背景知识
6.2 项目设计及准备
6.3 项目实施
任务一:掌握for语句的应用
任务二:掌握while语句的应用
任务三:掌握do...while语句的应用
任务四:理解if和goto 结合循环的应用
任务五:理解循环控制break语句和continue语句
任务六:掌握几种循环的嵌套使用
6.4 项目小结
6.5 理论分析
6.6工程实训
项目七:函数的应用
7.1 背景知识
7.2 项目设计及准备
7.3 项目实施
任务一:熟悉形参和实参
任务二:理解参数的传递过程
任务三:理解函数的返回值
任务四:熟悉函数调用的一般形式
任务五:掌握函数的嵌套调用
任务六:掌握函数的递归调用
任务七:理解变量的作用域
任务八:熟悉内部函数和外部函数
任务九:掌握多个源文件的连接应用
7.4 项目小结
7.5 理论分析
7.6工程实训
项目八:数组的应用
8.1 背景知识
8.2 项目设计及准备
8.3 项目实施
任务一:掌握一维数组的应用
任务二:掌握二维数组的应用
任务三:掌握字符数组的应用
任务四:掌握字符串的应用
任务五:掌握数组作为函数参数的应用
8.4 项目小结
8.5 理论分析
8.6工程实训
项目九:指针的应用
9.1 背景知识
9.2 项目设计及准备
9.3 项目实施
任务一:熟悉内存和内存地址
任务二:理解指针、变量的指针和指针变量的应用
任务三:掌握数组指针的应用
任务四:掌握指针数组的应用
任务五:掌握函数指针的应用
任务六:掌握指针函数的应用
9.4 项目小结
9.5 理论分析
9.6工程实训
项目十:结构体的应用
10.1 背景知识
10.2 项目设计及准备
10.3 项目实施
任务一:熟悉结构体与变量
任务二:掌握结构体数组应用
任务三:掌握结构体指针的应用
任务四:掌握结构体与函数的应用
任务五:掌握结构体变量构建链表
任务六:熟悉联合体
任务七:熟悉枚举类型和用户定义类型
10.4 项目小结
10.5 理论分析
10.6工程实训
项目十一:文件的应用
11.1 背景知识
11.2 项目设计及准备
11.3 项目实施
任务一:熟悉文件的打开与关闭
任务二:掌握文件的顺序读写的应用
任务三:掌握文件的随机读写的应用
任务四:掌握文件的错误检测的应用
11.4 项目小结
11.5 理论分析
11.6工程实训
项目十二 学生成绩管理系统的设计
12.1 背景知识
12.2 项目设计及准备
12.3 项目实施
任务一:理解系统功能的分析与设计
任务二:理解系统功能的实现
任务三:掌握程序的模块划分
任务四:理解系统的源程序
任务五:掌握程序功能演示
12.4 项目小结
12.5 理论分析
12.6工程实训
附录A 语言中的关键字
附录B ASCII代码表
附录C C语言常用库函数
附录D常出现错误信息中英文对照
猜您喜欢