1.输入输入、引用
- 头文件:
- cout<< cin>>
- 引用传参,引用不占内存,可以提高效率
2.函数:内联,重载,缺省
- inline
inline void test();
内联函数用来减少程序跳转时间,不能用循环,递归,否则优化为普通函数
-
inline 函数在执行时候直接替换调用的函数,减少了函数的跳转,空间(代码区)换取时间
//替换前 void test(int x){a =2;b=x} void main(){ test(3); } //替换后 void main(){ test(3){a =2;b=x} }
-
简单的函数建议用内联
-
代码过长的、包含循环的函数不建议用内联
-
载
-
缺省(参数默认值)
- 函数的缺省参数只能由后往前缺省,以此缺省,不能由前往后缺省
-
VS会帮我们把基本数据类型的大类型强制转换为小类型
- 比如在给int类型的参数传参时候,可以传入一个float类型的参数
3.动态内存分配
- new
int *a = new int[4];
int (*b)[4] = new int[3][4];
- delete
delete a[];
delete c;
4.cout格式化输出
#include<iomanip>