c++面向对象的程序设计学习笔记(谭浩强版)

来源:互联网 发布:餐牌设计软件 编辑:程序博客网 时间:2024/06/06 23:02
本篇笔记作者是认为有了一定C语言基础的人写的;

首先搞清楚几个基本的概念:
类(class):c++中将一组数据和有权调用这些数据的函数封装在一起称之为类;类中间包含有数据成员和成员函数,一个类是由一批数据以及对其操作的函数组成的,在类中的数据和函数分成两大类private(私有的)和public(公有的),把全部的数据指定为是私有的,把全部的函数指定为是公用的,在大多数的情况下数据是私有的以实现信息的隐蔽。

对象:具有类型特征的变量称之为是对象;


c++的构成及书写形式
构成:
1.预处理命令;
2.全局申明;
3.函数;
函数的构成:
1,函数的首部,即函数的第一行,包括函数名,函数的类型,函数属性,函数参数,参数类型;
2函数体;
函数体包括:
1,局部申明;
2,执行部分;


常量:
1.数值型常量;
{整形常量,实型常量}
2.字符型常量;
a.字符常量只能包括一个字符;
b.字符常量区分大小写;
c.撇号(‘)是界定符;


变量:
在程序运行过程中能够变化值得量称之为变量;
一个变量应当具有一个名字,并占据一定的内存空间,在这个空间内放着变量的值;要区分的是变量名和变量值;

c++规定的变量名的规则:
由字母数字和下划线3种字符组成,且第一个字符必须为字母或下划线,大小不同;

c++中对所用到的变量做强制定义也就是必须“先定义,后使用”,变量类型   变量名表列;
1.凡是未被事先定义的,不能作为变量名;
2.每一个变量被指定为一确定的类型,在编译时就能为其分配相应的存储单元。
3.指定每一个变量属于一个特定的类型,这就便于在编译时,据此检查该变量所进行的运算是否合法。

常变量:在定义的时候加上关键字const,则变量的值在程序运行期间不能改变,这种变量称为常变量,在定义常变量时必须同时对其初始化(即指定其值),此后他的值不能在改变。



陆续将出。。。
1 0
原创粉丝点击