GCC、GDB
2024年1月1日小于 1 分钟
GCC、GDB
c++特性
cpp的拓展
struct stu{
int a;
char b;
}
//C的风格
struct stu s1 = {1,’x‘};
//C++风格
stu s1 = {1,’x‘};
基础复习
基础知识
\1. 指针和引用的区别
预编译
define宏定义
被定义为"宏"的标识符称为"宏名"。在编译预处理时,对程序中所有出现的"宏名",都用宏定义中的字符串去代换,这称为"宏代换"或"宏展开"。
优点:
(1) 方便程序的修改。这个就不多说了。
(2) 提高程序的运行效率。
使用带参数的宏定义可完成函数调用的功能,又能减少系统开销,提高运行效率。
正如C语言中所讲,函数的使用可以使程序更加模块化,便于组织,而且可重复利用,但在发生函数调用时,需要保留调用函数的现场,以便子函数执行结束后能返回继续执行,同样在子函数执行完后要恢复调用函数的现场,这都需要一定的时间