C++的期末大概复习
2020-12-13 02:38
标签:表达式 位运算符 模板库 efault 数据 面向 ati 个人 表示 1.事实上任何合法的C程序都是合法的C++程序。 2.C++完全支持面向对象程序设计,包括面向对象开发的四大特性: 3.标准的C++由三个重要部分组成: 4.C++程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。 对象;对象具有状态和行为。例如一条狗的状态—颜色、品种、名称行为、叫唤等等。 类可以定义为描述对象行为和蓝图。 方法:从基本上说,一个人方法表示一个行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作。 即时变量:每个对象都有其独特的即时变量。对象的状态都是由这些即时变量的值创建的。 5.不以行末作为语句的结束标志,可以在一行放置多个语句。 6.块注释符不可以嵌套,我们可以使用#if 0 ...#endif来实现注释,且可以嵌套; 7.typedef声明 可以为一个已有的类型取一个新的名字。 例如下面声明feet是int的另一个名称: 8.枚举类型 9.变量的作用域。 作用域是程序的一个区域,一般来说有三个地方可以定义变量: 在函数或一个代码块内部声明的变量,称为局部变量。 在函数参数的定义中声明的变量,称为形式参数。 在所有函数外部声明的变量,称为全局变量。 局部变量:在函数或一个代码块内部声明的变量,称为局部变量。它们只能被函数内部或者代码块内部的语句使用。下面的实例使用了局部变量: 在所有函数外部定义的变量(通常是在程序的头部),称为全局变量。全局变量的值在程序的整个生命周期内都是有效的。 全局变量可以被任何函数访问。也就是说,全局变量一旦声明,在整个程序中都是可用的。下面的实例使用了全局变量和局部变量: 在程序中,局部变量和全局变量可以相同,但是在函数内全局变量被覆盖。 10.const关键字指定类型的常量 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语句。 C++的期末大概复习 标签:表达式 位运算符 模板库 efault 数据 面向 ati 个人 表示 原文地址:https://www.cnblogs.com/handsometaoa/p/11046947.html
1 #if 0
2 code
3 #endif
typedef type newname;
typedef int feet;
enum 枚举名{ // enum color{
标识符[=整型常数], // red;
标识符[=整型常数], // blue=3;
... //...
标识符[=整型常数] // yellow;
} 枚举变量; // }c;
#include
#include
const typr variable = value;
const int a=300;
switch ( 常量表达式 )
{
case 常量1 :语句;
case 常量2 :语句;
case 常量3 :语句;
...
case 常量n:语句;
default :语句;
}