C语言程序设计实用教程

C语言程序设计实用教程
作 者: 陈俞强
出版社: 东软电子出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VC++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《C语言程序设计实用教程》作者简介

内容简介

随着信息技术和计算机技术的不断发展,21世纪成为了信息技术高速发展的新时代,越来越多的人从事计算机程序设计工作,推动软件行业的进步。C语言是一门出色的程序设计语言,它以精炼、灵活、可移植性好、应用领域广泛、目标程序效率高而著称,既可用于开发系统软件,也可用于开发应用软件。如今,C语言已不仅被计算机相关从业者使用,也被广大非计算机专业人员所使用。因此,国内外许多高校都将《C语言程序设计》作为学习程序设计入门教材的首选。本教材紧跟当前软件开发的发展趋势,结合程序设计语言在实际软件开发过程中的应用场景及其要点,以C语言知识点在项目中的应用为导向,采用项目驱动与情境相结合的模式,注重实际动手能力、编写代码能力和自主学习能力的培养。本教材内容先进、体系合理、概念清晰、讲解详尽、降低台阶、分散难点,配合典型例证,深入浅出、实用性强,通俗易懂,是初学者学习C语言程序设计的理想教材,适合作为高等职业院校计算机专业、电子专业和机械数控等专业的C语言程序设计课程教材,也可作为从事计算机相关软硬件开发的技术人员的参考用书。本教材由认识简单的C程序、C语言的数据表示的应用、运算符与表达式的应用、顺序结构程序的设计、分支结构程序的应用、循环程序设计的应用、函数的应用、数组的应用、指针的应用、结构体的应用、文件的应用和学生成绩管理系统的设计等12个项目组成,每个项目始终以背景知识、项目设计及准备、项目实施、项目小结、理论分析和工程实训为主线,每个项目根据涉及知识点的多少又分为若干个任务,将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常出现错误信息中英文对照