1.使用cin,cout,须调用iostream库,否则编译出错。
2.使用system()调用cstdlib库。
3.return 0,结束整个程序。
4.namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于名为std的namespace中。
5.使用printf和scanf,须调用cstdio库。
6.程序的语句以分号结束。但预处理命令、函数头和花括号之后不加分号。
7.在C++语言中,"="作为赋值运算符,而不表示"等于"判断。
其一般形式为:变量=表达式;
(1)由于赋值运算符右边的表达式也可以是赋值表达式,因此,变量=(变量=表达式)也成立。展开的一般形式为:变量=变量=...=表达式;
例如:a=b=c=d=e=5,实际等价于:e=5,d=e,c=d,b=c,a=b。
(2)赋值运算时,如果两边数据类型不同,系统会自动进行类型转换,就是将右边的数据类型转换成左边的变量类型。
8.常用库函数:①绝对值函数:abs(x) ②自然数指数函数:exp(x)③向下取整:floor(x)④向上取整ceil(x)⑤指数函数pow(x,y)
9.强制类型转换:(类型名)(表达式)。
10.字符输入getchar,字符输出putchar,格式化输入scanf,格式化输出printf,流输入cin,流输出cout。
11.if语句:if(条件表达式) switch(表达式)
{语句1; {
语句2; case 常量表达式1:
... 语句序列1;
} break;
else case 常量表达式2:
{语句1; 语句序列2;
语句2; break;
... ...
} default: 语句序列;}
12.for(控制变量初始化表达式;条件表达式;增量表达式)
{语句1;
语句2;
}
语句执行过程:①执行初始化表达式,使控制变量获得一个初值。②判断控制变量是否满足条件表达式,满足则执行循环体,若不满足则结束整个for语句。③根据增量表达式,使控制变量获得新值④执行2。
13.while(条件表达式)
{语句1;
语句2;
...
}
过程:①计算作为条件表达式的值,得到逻辑真或假。②若真,执行循环体;若假,离开循环,结束while语句③转向1。