自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C语言内涵教程

这是一本终将影响中国教育的教科书!

  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 第六讲:析构函数及复制构造函数

现需要为学生类添加一个数据成员用于记录其学习经历和参加社团的情况。这个数据成员可以定义为字符型数据,但其长度是个问题,因此,将其定义为字符型指针也许更合理。程序如下(为简便,本节的学生类仅涉及部分数据成员): #include #include #include using namespacestd; class Student { public:        Student(

2013-05-18 21:25:09 772

原创 第五讲:类的组合

在Student类中,学生的出生日期应设计成日期类的一个对象。类的组合是指一个类中用其他类的对象作为成员的情况。 日期类的定义如下: class Date { public:        Date(int ye=1, int mo=1, int da=1)        {               setData(ye, mo, da);        }        v

2013-05-18 21:21:21 783

原创 第四讲:具有合法状态的对象

只能通过成员函数访问对象的成员数据保证了对象状态的合法性,即不可能把对象的成员变量赋值为非法的数据。分析下面的程序。 #include #include class Student { public:        void setData(char *pName, int se, int ye,int mo, int da, float gr)        {

2013-05-16 21:44:59 646

原创 第三讲:再谈类

类由C语言中结构型演变而来,用于定义对象(变量)。定义一个对象,实际上就是定义了多个类型各异的普通变量。如语句Student zhang3, li4, wang5;定义了三个对象,实际上只是定义18个“普通”的变量,其中的3个单精度型变量分别为zhang3.grade、li4.grade和wang5.grade。由此可知,对象与结构型变量类似,但由第二讲可知,对象的成员变量不允许在程序中直接使用,

2013-05-07 21:08:57 597

原创 第二讲:类的封闭性

定义一个结构型变量实际上定义了可用于存储与某对象的多个属性相关的多个普通变量,但结构型变量在使用时有问题。语句struct Student zhang3 = {"Zhang3", 3, 2000, 20, -3, 93.9};在语法上没有问题,但在逻辑上已经出现错误了,因为,张三同学的性别不能取值为3,出生日期也不可能为2000年20月-3日。怎样防止结构型变量中有意义的成员变量被赋值为非法的数据

2013-05-05 16:30:37 894

原创 第一讲:结构型与数组

结构型是一种自定义数据类型,与基本数据类型如int的作用相同,用于定义变量。数组是一种数据结构,用于组织数据,也是一组变量,有整型数组,有某种结构型数组。类型是一类数据(或存储单元)的抽象,变量是具体的某类存储单元的标识。结构型变量与数组才有可比性。     基本数据类型是一类数的抽象,如整型是整数的抽象,而结构型是一类对象的抽象,如表示学生的结构型。与整数相比,学生具有多种属性,如姓名、性别、

2013-05-04 11:31:05 1070

经典C语言课件

有关本C语言教程的情况参见blog.csdn.net/stunt。经典C语言课件。对C语言中许多概念都必进行了深入浅出的分析。

2011-10-30

vc6.0中文绿色增强版

增强了两个控件 1、行号显示 2、Visual Assist6.0

2010-09-08

vc6.0中文绿色增强版.

增强了两个控件 1、行号显示 2、Visual Assist6.0

2010-09-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除