1.extern关键字
可以置于变量或者函数前,以标示变量或函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外,extern也可用来进行链接指定
2.库函数sscanf
作用:从一个字符串中读进与指定格式相符的数据,利用这个函数可以从字符串中取出整数、浮点数和字符串
sscanf和scanf的区别:scanf是以键盘作为输入源,sscanf是以字符串作为输入源。
int sscanf(const char *str, const char *format,......);
3.virtual(虚函数)
虚函数是指一个类中你希望重载的成员函数,当用一个基类指针或者引用指向一个继承类对象的时候,调用一个虚函数时,实际调用的是继承类的版本。
4.inline(内联函数)
作用:替代C中复杂易错不易维护的宏函数
当编译器发现某段代码在调用一个内联函数时,它不是去调用该函数,而是将该函数的代码