
c++
sun897949163
这个作者很懒,什么都没留下…
展开
-
C++考试复习(1):面向对象程序设计
结构化程序设计方法定义:任何程序都可以由顺序、选择、循环三种基本结构来表示。优点: 1.自顶而下, 逐步细化。 2.模块化设计 3.结构化编码 4分块编程, 便于阅读、理解、调试、修改。 `面向对象程序设计方法程序 = 类 + 继承 + 对象 + 消息通信 `面向对象的基本特点抽象 找出对象的公共性质, 并加以提炼和描述封装 把对象属性和操作合成一个独立的系统,原创 2016-06-27 00:51:17 · 1486 阅读 · 0 评论 -
C++考试复习(2):c++标识符和命名规则
字符集C++的字符集有下面的字符集组成: (1)52个大小写英文字母; (2)10个数字字符 (3)其他字符: 空格 ! # % ……& * _等等标识符含义: 由若干个字符构成的具有一定意义的最小单词单元, 通常用来定义函数名、类名、对象名、变量名、常量名等。 注意: (1)标识符区分大小写: Name、name 是两个不同的标识符 (2)标识符的长度是不受限制的 , 但是在某些系统上原创 2016-06-27 01:28:49 · 2630 阅读 · 0 评论 -
c++考试复习(3): 函数基础
函数的定义、声明和调用与C语言基本相同1.函数声明和首部的不同 (1).两者的函数名、函数类型完全相同。 (2).两者中形参的数量、次序、类型完全相同。 (3).函数声明中的形参可以省略名称, 只声明形参类型, 而函数首部不行 (4).函数声明是语句, 而函数首部不是 (5).如果函数定义在调用他的函数前时, 函数声明不是必须的。2.传值调用 (1).形参在调用之前不占用储存空间。 只有原创 2016-06-27 01:45:25 · 921 阅读 · 0 评论 -
c++学习(x.x)总括
第一章 文件头及声明关于extern使用extern 声明而不定义,它是说明变量定义在程序其他地方全局不初始化的extern int i; 是声明不定义;只要声明并且有初始化式,那么就是定义;带有extern且有初始化的声明(也是定义),比如extern float fval =2.34; 这种必须放在函数外面,否则出错文件B要访问另外一个文件A中定义的变量,那么在B中必须先extern声明一下,并原创 2016-05-02 21:28:59 · 4030 阅读 · 0 评论 -
c++学习(2.3)引用
复合类型是指基于其他类型定义的类型。 c++语言有几种复合类型, 这里将介绍其中的两种:引用和指针。引用基础引用 在c++11版本中引入了“右值引用”, 关于这个我们在这里先不讲解。 这种引用主要作用于内置类型。 严格的来说, 我们使用术语“引用”的时候, 默认的就是左值引用。引用就像是为对象起了另外一个名字, 引用类型引用另外一种类型。 我们通过将声明写成&d的形式来定义引用, 其中d是声明原创 2016-04-28 12:20:27 · 1929 阅读 · 0 评论 -
c++学习(2.2)变量
2.2.1 变量定义变量定义的基本形式是:首先是类型说明符, 随后紧跟着一个或者多个变量名组成的列标, 其中变量名以逗号分隔, 最后以分号结束。 列表中, 每个变量名的类型都有特定的类型说明符决定。定义时, 还可以给一个或者多个变量赋初值。int sum = 0, valus, units_sold = 0;Sale_item item;std::string book{"asdfghj原创 2016-04-02 11:16:03 · 991 阅读 · 0 评论