C++|C++ 语言概要
特点
- 又写作 cpp (c plus plus)
- 静态类型(在编译时检查类型,运行时不判断类型)
- 大小写敏感
- C++ 是 C 的超集 (C++ 环境可以运行任何 C 程序)
arm-frc2020-linux-gnueabi-gcc.exe
作为编译器语法 C++ 使用面向对象编程 (OOP, Object-oriented Programming)
- 类 Class - 类可以定义为描述对象行为/状态的模板/蓝图,例如:蛋糕的制作方法教程。
- 对象 Instance - 对象具有状态和行为,例如:做出来的蛋糕的大小、颜色、口味
- 方法 Method - 从基本上说,一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作,例如:蛋糕有 被吃()、融化()
- 变量 Variable - 每个对象都有其独特的即时变量。对象的状态是由这些即时变量的值创建的,例如 融化() 中有温度变量 double temperature = xxxx;
布尔型 | bool |
字符型 | char |
【整型】 | int |
浮点型 | float |
【双精度浮点型】 | double |
【无类型】 | void |
signed
unsigned
short
long
变量作用域
【C++|C++ 语言概要】在哪个括号 {} 中定义,就在哪个括号中有效
语句
判断
if (cond) {
...
}
else if (cond) {
...
}
else {
}/* ======================== */switch (cond) {
case 0:
...
break;
case 1:
case 2:
...
break;
default:
...
}/* ======================== */cond ? if_true : else_false;
循环
while (cond) {
... // if cond == true
}/* ======================== */do {
...
} while (cond);
/* ======================== */for (int i=0;
i
函数
void function() {
...
}
推荐阅读
- 【生信技能树】R语言练习题|【生信技能树】R语言练习题 - 中级
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- opencv|opencv C++模板匹配的简单实现
- C语言浮点函数中的modf和fmod详解
- C语言中的时间函数clock()和time()你都了解吗
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场
- C语言解方程的根和判断是否是闰年
- C语言的版本比较
- 【C】题目|【C语言】题集 of ⑥