





定价:69.8元
印次:2-5
ISBN:9787302553205
出版日期:2020.08.01
印刷日期:2024.09.05
图书责编:杨帆
图书分类:教材
本书针对教学研究型和教学应用型大学的学生综合素质特点,结合新工科改革的需要,基于CDIO的工程教育理念,结合需要掌握的程序设计知识点,从国内外C/C++语言程序设计的最新教材和经典应用实例,选取了智能ATM自动取款机综合应用实例贯穿全书,并比较分析计算机程序语言与自然语言的相互对应关系,形象化解释程序语言的相关概念,更深层次理解程序语言的特性,进一步增强了计算机相关领域的应用知识点和程序设计语言间的对应关系。
邱晓红,江西理工大学 软件工程学院 教授 江西理工大学中韩虚拟现实研究院院长,江西省中青年学科带头人,江西省软件工程学科教学指导委员会成员。近5年出版大学本科教材3部。
前言 “C/C++语言程序设计”是计算机科学与技术、软件工程等相关专业要开设的基本计算机语言课程,是后续课程(如数据结构、操作系统等)的重要先修课程,是学习其他高级语言和应用软件的核心基础。能否学好这门课程直接影响学生对计算机语言的理解、对后续课程的学习兴趣,也影响大学生能否顺利培养出良好的自主学习方法和学习习惯。 因材施教是教学工作者一直传承的理念,促进计算机、软件学院人才培养质量的提升,必须针对所培养人才的特点,更新教学内容和方法。本书针对教学研究型和教学应用型大学的软件工程专业学生的素质特点,基于CDIO的工程教育理念,结合软件工程专业未来需要掌握的专业知识点,利用建构主义教学理论挑选和设计综合应用范例,从与计算机交流的角度,首先掌握C语言再扩展到C++,分析应用C/C++语言解决问题的思路和特点,帮助读者深层次多角度理解C/C++语言基本语法、基本概念,降低C/C++语言的学习和应用的抽象性难度,提高学习的兴趣。 本书共有13章。 第1章概述C语言、C语言程序结构、Visual C++6.0编译系统的使用及学习C语言的方法。 第2章详细介绍C语言的数据类型、运算符与表达式。 第3章介绍算法的概念、顺序结构程序设计及C语言的基本输入输出函数。 第4章主要介绍选择结构的特点、语法及选择结构程序设计的应用。 第5章详细地介绍循环语句的语法结构、功能特点及循环程序设计的应用。 第6章主要介绍一维数组、多维数组以及字符数组的定义和使用。 第7章介绍函数的定义、调用、变量的作用域及存储类别等。 第8章介绍指针的定义和运算、指针在数组和函数中的应用及指向指针的含...
第1章C语言及程序设计概述1
1.1C语言简介1
1.1.1C语言的发展过程1
1.1.2C语言的主要特点1
1.2C语言程序的结构3
1.2.1C语言程序的结构及其主要特点3
1.2.2标识符与关键字5
1.3C语言编译工具简介7
1.3.1C语言程序实现的步骤7
1.3.2Turbo C 2.0编译工具简介7
1.3.3Visual C++ 6.0编译工具简介11
1.4如何学习C语言15
1.4.1学习C语言的理由15
1.4.2学好C语言的步骤17
1.5编程实践18
任务1: 输出金字塔图案18
任务2: 打印输出华氏和摄氏的温度对照表19
习题20第2章数据类型、运算符与表达式22
2.1常量和变量22
2.1.1常量22
2.1.2变量25
2.2基本数据类型27
2.2.1整数类型27
2.2.2字符型28
2.2.3实数类型29
2.3数据类型的转换30
2.3.1自动类型转换31
2.3.2强制类型转换33
2.4运算符和表达式34
2.4.1算术运算符和算术表达式34
2.4.2关系运算符和关系表达式39
2.4.3逻辑运算符和逻辑表达式42
2.4.4赋值运算符和赋值表达式43
2.4.5位运算符与位运算45
2.4.6条件运算符与条件表达式49
2.4.7逗号运算符与逗号表达式50
2.4.8求字节数运算符51
2.4.9特殊运算符52
2.5运算符的优先级和结合性52
2.5.1运算符的优先级52
2.5.2运算符的结合性53
2.6编程实践55
任务: 分析...