c++面向对象的程序设计学习笔记(谭浩强版)
来源:互联网 发布:餐牌设计软件 编辑:程序博客网 时间:2024/06/06 23:02
本篇笔记作者是认为有了一定C语言基础的人写的;
首先搞清楚几个基本的概念:
类(class):c++中将一组数据和有权调用这些数据的函数封装在一起称之为类;类中间包含有数据成员和成员函数,一个类是由一批数据以及对其操作的函数组成的,在类中的数据和函数分成两大类private(私有的)和public(公有的),把全部的数据指定为是私有的,把全部的函数指定为是公用的,在大多数的情况下数据是私有的以实现信息的隐蔽。
类(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
- c++面向对象的程序设计学习笔记(谭浩强版)
- 《面向对象程序设计-C++》学习笔记1
- 《面向对象程序设计-C++》学习笔记2
- C++primer学习笔记----面向对象程序设计(1)
- C++primer学习笔记----面向对象程序设计(2)
- 面向对象的程序设计学习笔记-2
- 【学习笔记】面向对象的程序设计
- 【从C到C++学习笔记】程序/结构化程序设计/面向对象的程序设计
- C++学习笔记(面向对象化程序设计的类)
- 个人PHP学习笔记(五)--面向对象的程序设计
- 面向对象的程序设计(C#)
- 面向对象的程序设计-学习笔记-20-常量对象
- [笔记]面向对象的程序设计
- 面向对象的程序设计学习笔记-默认的构造函数
- C++primer阅读笔记---------------面向对象程序设计
- php学习笔记 PHP面向对象的程序设计
- 面向对象的程序设计学习笔记1-类
- 面向对象的程序设计学习笔记3-多重继承
- 笔记——负载均衡(Load Balance)
- HDU 1701 Binary Tree Traversals 【二叉树】
- 用java调用oracle存储过程总结
- C语言深度解剖读书笔记(1.关键字的秘密)
- Python第三方包的导入
- c++面向对象的程序设计学习笔记(谭浩强版)
- Ubuntu输入密码登陆后又跳回到登录界面
- Linux动态库(.so)搜索路径
- Cognos报表系统用户名密码错误问题
- ------------------------------------------------>分割线<--------------------------------------------
- iOS下的N种加密
- Linux ls命令最详细用法介绍(最下面的有用)
- POJ1177-Picture
- hdu 3466 Proud Merchants