来看一个#include指令的用法。
#include
其中test.txt的内容如下:
("微信公众号:编程珠玑。");
编译运行结果
微信公众号:编程珠玑。
小结
看起来没啥用的内容。
不过在你需要的文本内容比较长,不想直接复制在源代码里面的时候,其实就可以考虑这种方式了。
原理
其实原理也很简单,就是预编译的时候,将#include文件的内容嵌入到所在位置罢了,等同于:
#include
更详细的解释可以参考《hello程序是如何被编译出来的?》。
扩展
当然了,如果你在文本中嵌入一段代码也是可以的,等同于文本的代码放在#include指令位置。也可以放置你任何想放置的东西。
倒序输出参数
#include
输出结果:
4 3 2 1
抛开%d,其中的数字+$指定了要匹配的第几个参数。
C语言迷惑行为大赏
性能优化-一个命令快速发现性能问题
几个无聊但你可能忽略的C知识点