码迷,mamicode.com
首页 > 编程语言 > 详细

C++的期末大概复习

时间:2019-06-18 21:29:04      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:表达式   位运算符   模板库   efault   数据   面向   ati   个人   表示   

1.事实上任何合法的C程序都是合法的C++程序。

2.C++完全支持面向对象程序设计,包括面向对象开发的四大特性:

  • 封装
  • 抽象
  • 继承
  • 多态

3.标准的C++由三个重要部分组成:

  • 核心语言提供了所有构件块,包括变量、数据类型和常量等等。
  • C++标准库提供了大量的函数,用于操作文件和字符串等。
  • 标准模板库(STL)。提供哦你好了大量的方法用于操作`数据结构等。

4.C++程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。

对象;对象具有状态和行为。例如一条狗的状态—颜色、品种、名称行为、叫唤等等。

类可以定义为描述对象行为和蓝图。

方法:从基本上说,一个人方法表示一个行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作。

即时变量:每个对象都有其独特的即时变量。对象的状态都是由这些即时变量的值创建的。

 

5.不以行末作为语句的结束标志,可以在一行放置多个语句。

6.块注释符不可以嵌套,我们可以使用#if 0 ...#endif来实现注释,且可以嵌套;

1 #if 0
2    code
3 #endif 

7.typedef声明 可以为一个已有的类型取一个新的名字。

 

typedef type newname;

例如下面声明feet是int的另一个名称:

typedef int feet;

8.枚举类型

enum 枚举名{                      // enum color{
     标识符[=整型常数],            //      red;
     标识符[=整型常数],        //      blue=3;
...                  //...
    标识符[=整型常数]        //       yellow;
} 枚举变量;              //  }c;

9.变量的作用域。

作用域是程序的一个区域,一般来说有三个地方可以定义变量:

  • 在函数或一个代码块内部声明的变量,称为局部变量。

  • 在函数参数的定义中声明的变量,称为形式参数。

  • 在所有函数外部声明的变量,称为全局变量。

局部变量:在函数或一个代码块内部声明的变量,称为局部变量。它们只能被函数内部或者代码块内部的语句使用。下面的实例使用了局部变量:

#include <iostream>
using namespace std;
 
int main ()
{
  // 局部变量声明
  int a, b;
  int c;
 
  // 实际初始化
  a = 10;
  b = 20;
  c = a + b;
 
  cout << c;
 
  return 0;
}

在所有函数外部定义的变量(通常是在程序的头部),称为全局变量。全局变量的值在程序的整个生命周期内都是有效的。

全局变量可以被任何函数访问。也就是说,全局变量一旦声明,在整个程序中都是可用的。下面的实例使用了全局变量和局部变量:

#include <iostream>
using namespace std;
 
// 全局变量声明
int g;
 
int main ()
{
  // 局部变量声明
  int a, b;
 
  // 实际初始化
  a = 10;
  b = 20;
  g = a + b;
 
  cout << g;
 
  return 0;
}

在程序中,局部变量和全局变量可以相同,但是在函数内全局变量被覆盖。

10.const关键字指定类型的常量

const typr variable = value;
const int a=300

11. static 存储类:指示编译器在程序的生命周期内保持局部变量的存在,而不需要在每次进入或离开作用域时进行创建和摧毁。

12.位运算符:

 

13.条件运算符:

Condition ? X : Y

14.循环

while循环:while( ){  };

for循环: for( ; ; ;){}

do..while循环:do{} while()

嵌套循环:。。。。。。。

15.循环控制语句:

break 终止loop或switch语句,程序将运行loop或switch的下一条语句;

continue 引起循环跳过主体的剩余部分,立即重新开始测试条件。

goto语句 将控制转移到被标记的语句。但是不建议在程序中使用goto语句。

16. switch 语句:

只能针对基本类型的整形类型使用switch,这些类型包括int、char等,对于其他类型只能采用if语句。

switch ( 常量表达式 )
{
case 常量1 :语句;
case 常量2 :语句;
case 常量3 :语句;
...
case 常量n:语句;
default :语句;
}

 

C++的期末大概复习

标签:表达式   位运算符   模板库   efault   数据   面向   ati   个人   表示   

原文地址:https://www.cnblogs.com/handsometaoa/p/11046947.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!