C++ 语言概要

2021-01-07  本文已影响0人  T_K_233

特点

编译器

FRC 使用 arm-frc2020-linux-gnueabi-gcc.exe 作为编译器

语法

C++ 使用面向对象编程 (OOP, Object-oriented Programming)

数据类型

布尔型 bool
字符型 char
【整型】 int
浮点型 float
【双精度浮点型】 double
【无类型】 void

修饰符
signed
unsigned
short
long

变量作用域

在哪个括号 {} 中定义,就在哪个括号中有效

语句

判断

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<XXX; i+=1) {
  ...
}

/* ======================== */

while (1) {
  if (cond) {
    continue; // 直接进行下个循环    
  }
  if (cond) {
    break; // 中断循环    
  }
}

函数

void function() {
  ...
}
上一篇 下一篇

猜你喜欢

热点阅读