会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
luwudang
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
2018年9月13日
预处理
摘要: 1. 宏和函数的选择实际上是时间和空间的的权衡。 宏生成内联代码,即在程序中生成语句。如果调用 20次宏,即在程序中插入20行代码。如果调用函数20次,程序中只有一份函数语句的副本,所以节省了空间。但是,程序的控制必须跳转至函数内,随后再返回主调程序,这显然要比内联代码药费更多的时间。 宏不用担心变
阅读全文
posted @ 2018-09-13 14:15 luwudang
阅读(150)
评论(0)
推荐(0)
编辑
变参宏 __VA_ARGS__
摘要: gcc -E va.c 结果:
阅读全文
posted @ 2018-09-13 13:28 luwudang
阅读(245)
评论(0)
推荐(0)
编辑
预处理中的 # 和 ##
摘要: gcc E token.c gcc token.c Wall 运行结果:
阅读全文
posted @ 2018-09-13 13:15 luwudang
阅读(474)
评论(0)
推荐(0)
编辑
strlen与sizeof异同
摘要: 结果: 结论: strlen 不包含 '\0' sizeof 是要计算空字符所占的空间的。
阅读全文
posted @ 2018-09-13 11:55 luwudang
阅读(173)
评论(0)
推荐(0)
编辑
.vimrc
摘要: ``` set encoding=utf 8 "for YCM set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initiali
阅读全文
posted @ 2018-09-13 11:12 luwudang
阅读(97)
评论(0)
推荐(0)
编辑
上一页
1
2