豆瓣
扫码直接下载
读过 一步步写嵌入式操作系统
以前一直奇怪 printf 函数是怎么做到“格式化输出的”: printf 函数首先为变参数的使用做的适当的准备,然后调用 vsprintf 将变参数列表 args 中的变量按照 fmt 中规定的格式保存到缓存中。引自第87页 在结合上面的 va_arg(argv, t),终于了然了……
以前一直奇怪 printf 函数是怎么做到“格式化输出的”:
在结合上面的 va_arg(argv, t),终于了然了……
> Grissiom的所有笔记(52篇)
在链接的时候一定要把 start.o 放在最前面,要不然 0 地址上不是 _start,而是 helloworld……
这个神奇的宏: ((sizeof(n)+sizeof(int)-1) & ~(sizeof(int)-1)) 的作用是找到一个比 n ...
表示其中内容是对原文的摘抄