





定价:59元
印次:2-2
ISBN:9787302633945
出版日期:2023.07.01
印刷日期:2025.02.24
图书责编:苏东方
图书分类:教材
本书强调实用性,注重教材的理论与实践相结合,介绍程序设计的基本方法和基本技能。全书分三部分: 第一部分C程序设计,主要介绍C语言基本类型数据及其运算、C程序控制结构、数组、函数、指针、结构体与共用体等;第二部分C++基础,主要介绍类和对象、继承和派生等;第三部分MFC编程入门,主要介绍基于MFC创建单文档应用程序和基于对话框创建应用程序的方法,以及菜单和工具栏的编辑。 本书以程序设计为中心,语法介绍精练,内容叙述深入浅出、循序渐进,程序案例生动易懂,具有很好的启发性,每章均配有教学视频、课件和精心设计的习题。 本书可作为高等学校本科及专科C/C++程序设计课程的教材,也可作为自学者的参考用书,还可供相应考试的应试人员复习参考。
张玉春,吉林大学公共计算机教学与研究中心教授,1987年7月毕业于吉林大学计算机系,参编《计算机文化基础》、《大学计算机基础》、《数据库概论及VFP程序设计基础》、《办公自动化概论》等教材,讲授《计算机文化基础》、《大学计算机基础》《C语言程序设计基础》、《数据库概论及VFP程序设计基础》、《C++程序设计》、《VC++实用程序开发》等课程。
前言 本书共分三部分,从C语言到C++,再到Visual C++(简称VC++),进阶式地从面向过程语言程序设计介绍到面向对象语言程序设计,再到可视化的面向对象语言程序设计,既适合用C开发软件的需求,又适合用VC++开发界面软件的需求。 第一部分C程序设计是全书的基础,介绍C语言基本概念和编程的基本思想与方法。C语言是一种结构化程序设计语言,兼有高级语言和低级语言的功能,不仅可用于编写系统软件,也可用于编写各类应用程序以及工业控制程序。目前流行的面向对象程序设计语言,如C++、Java、C#等都是在C语言的基础上发展派生而来的。通过学习C语言,学生不仅能够掌握程序设计的基本思想,也可为今后学习C++、Java、Python等语言打下良好的基础。 第二部分C++基础在C语言的基础上,介绍类和对象两大核心概念,以继承和派生为主线展开讲解。 第三部分MFC编程入门介绍基于Windows编程的两种途径,并分别对两种编程的方法和操作步骤进行说明;讲述基于MFC编程的特点、MFC程序的运行机制,重点介绍基于MFC创建单文档应用程序和基于对话框创建应用程序的方法,以及菜单和工具栏的编辑。 目前,国内外教材一般是介绍纯C语言的,或者纯C++,或者Visual C++的,而从C介绍到C++,再到Visual C++的教材很少。本书很好地兼顾了这些需求。 本...
第一部分C程序设计
第1章C语言与程序设计3
1.1程序设计语言及其发展3
1.1.1程序设计语言的发展历程3
1.1.2程序处理方式4
1.2程序的基本结构及其表示5
1.3C语言概述6
1.3.1C语言发展简史6
1.3.2C语言的特点6
1.3.3简单的C程序介绍7
1.3.4C语言对其他语言的影响10
1.4C程序上机调试11
1.4.1C语言编译工具11
1.4.2C程序调试步骤13
习题117
第2章基本类型数据及其运算18
2.1C语言的数据类型18
2.2常量与变量19
2.2.1标识符19
2.2.2常量20
2.2.3变量21
2.3整型数据22
2.3.1整型常量22
2.3.2整型变量23
2.4实型数据25
2.4.1实型常量25
2.4.2实型变量25
2.5字符型数据26
2.5.1字符常量26
2.5.2字符变量27
2.5.3字符串常量29
2.6运算符与表达式29
2.6.1运算符概述29
2.6.2表达式概述30
2.6.3算术运算符与算术表达式30
2.6.4赋值运算符与赋值表达式32
2.6.5自增、自减运算符35
2.6.6关系运算符与关系表达式36
2.6.7逻辑运算符与逻辑表达式37
2.6.8逗号运算符与逗号表达式38
2.7数...