摘要: #define //定义一个预处理宏#undef //取消宏的定义#if //编译预处理中的条件命令,相当于C语法中的if语句#ifdef //判断某个宏是否被... 阅读全文
posted @ 2020-11-19 16:59 jasmineTang 阅读(69) 评论(0) 推荐(0)
摘要: 我对宏的理解就是"替换"。关键字:#define1.#define不带参数的用法 #include#define M 20int main(){ int a = M; int b = 20; /* 编译后变成以下代码 int... 阅读全文
posted @ 2020-11-19 16:58 jasmineTang 阅读(242) 评论(0) 推荐(0)
摘要: 一般函数比表达式慢,而内联函数速度堪比表达式。 1.关键字inline 放在函数定义(注意是定义而非声明)。 2.内联函数通常就是将它在程序中的每个调用点上“内联地”展开。 上例子 1.定义: inline int add(int a, int b){ ret... 阅读全文
posted @ 2020-11-19 16:57 jasmineTang 阅读(76) 评论(0) 推荐(0)