C
luck_horse
这个作者很懒,什么都没留下…
展开
-
可变参数__VA_ARGS__使用和va_list使用小结
1. #用来把参数转换成字符串#define P(A) printf("%s:%d\n",#A,A);#define SQUARE(x) printf("The square of "#x" is %d.\n", ((x)*(x)));2. ##运算符可以用于宏函数的替换部分。这个运算符把两个语言符号组合成单个语言符号3. __VA_ARGS__ 是一个可变参数的宏,很...转载 2019-07-22 11:10:22 · 1576 阅读 · 0 评论 -
GNU 汇编语言
转自http://www.ibm.com/developerworks/cn/linux/l-assembly/一、简介作为最基本的编程语言之一,汇编语言虽然应用的范围不算很广,但重要性却勿庸置疑,因为它能够完成许多其它语言所无法完成的功能。就拿 Linux 内核来讲,虽然绝大部分代码是用 C 语言编写的,但仍然不可避免地在某些关键地方使用了汇编代码,其中主要是在 Linux 的启动部分。...转载 2019-07-22 11:14:09 · 3772 阅读 · 1 评论