课程介绍课程地位《C++程序设计》是计算机科学与技术及相关专业的一门必修课程。面向对象程序设计思想和方法是吸收了软件工程领域中面向对象的概念和方法而发展起来的一种软件开发方法。它集封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高,具有良好的可复用、可维护、可扩充等特性的软件。课程培养目标总体目标:掌握基础理论,具有较强的应用能力。具体目标:培养和提高程序设计能力和软件工程能力;该课程又是进行软件开发的直接工具,是学生学****专业知识的关键技术;后续课程操作系统、计算机网络、数据库原理、算法设计等课程的先修课程;该课程在整个教学体系中占据非常重要的地位课程介绍教材:《C++程序设计》刘振安***出版参考书:《C面向对象程序设计教程(第2版)》陈维兴,林小茶编著清华大学出版社2004年8月《C++面向对象程序设计》胡云主编电子工业出版社2008年8月教材及参考书本书内容第1章认识C++的对象第2章从结构到类的演变第3章函数和函数模板第4章类和对象第5章特殊函数和成员第6章继承与派生第7章类模板与向量第8章多态性和虚函数第9章运算符重载及流类库第10章面向对象设计实例需要了解的C语言知识C语言基本语法Ifelse语句For语句While语句数组定义函数定义指针结构体运算符第一章认识C++的对象本节要点:C与C++的关系(领会)掌握函数原型和命名空间的使用方法(综合应用)对象和预处理基本概念(领会)掌握C++程序的基本结构(综合应用)++的函数和对象第一章认识C++++的函数和对象C语言回顾intx;该语句在C语言和C++中均可使用,x在C语言中称为变量,在C++中称为对象。C语言与C++的不同点:称呼不同第一章认识C++++的函数和对象C语言回顾结构体的定义structpoint{floatx;floaty;};表示定义一种点数据类型,包含坐标x,,point成为一种类型,使用方式类似int类型如:定义p1变量为点类型,写作:structpointp1;或pointp1;定义x变量为整型:intx;第一章认识C++++的函数和对象C语言回顾结构体的定义structstudent{intnum;charname[10];floatgrade;};若定义一种结构体记录学生信息包含学号,姓名,成绩,如何定义?定义s1变量为学生类型,写作:structstudents1;
C++程序设计(自考4737)第1篇 来自淘豆网www.taodocs.com转载请标明出处.