C语言再学习之基础深挖

内联函数 C 中关键字 inline调用函数时,一般会由于建立调用、传递参数、跳转到函数代码并返回等花费掉一些时间,而且一些函数被频繁调用,不断地有函数入栈,即函数栈,会造成栈空间或栈内存的大量消耗。 为了解决这个问题,在C99中特别地引入了inli...

学习笔记

盘点C语言中你不知道的小细节

语法细节 printf 函数:在打印 %时,需要两个连续的%,而不是转义。 转换说明:即%m.pX或%-m.pX,m 为最小字段宽度,指定了最少显示的字符数量,若少于 m 字符,则右对齐,并用空格补齐,多于 m 仍会完全显示,负号则设置左对齐; p...

学习笔记

小记C语言中的宏定义及条件编译

普通宏定义123456789#define PI 3.14#define a (1+2) //添加括号使语义表达更清楚printf("%s:%d","PI",PI); //引号中的宏定义不会被替换,输出:...

学习笔记