基本类型:bool,char,int,double
算术类型: +,++,-,—,*,/,%,=,==,+=,-=,*=,/=
constexpr double square(double x) {
    return x * x;
}
Check(检查)
if ... else 语句:
cout << "Do you want to proceed(y or n)?\n";
char answer = 0;
cin >> answer;
if (answer == 'y')
    cout << "yes";
switch ... case 语句:
cout << "Do you want to proceed(y or n)?\n";
char answer = 0;
cin >> answer;
switch (answer) {
    case 'y':
        cout << "yes";
        break;
    case 'n':
        cout << "no";
        break;
    default:
        cout << "error";
        break;
}
Loop(循环)
for 循环和 while 循环
int i;
for (i = 0; i != 10; i ++) {
    cout << i << endl;
}
while(i > 0)
{
    cout << i << endl;
    i--;
}
元素类型为 char 的数组可以声明如下: 
char v[6]; // 含有 6 个字符的数组。
char *p;   // 该指针指向字符
[] 表示 ...的数组
*表示 指向 ...
原文:https://www.cnblogs.com/corc/p/c-ji-chu-zhi-shi.html