白旭的博客欢迎您

既然选择了远方,便只顾风雨兼程!

2019年2月17日

18.4 条件编译

摘要: 18.4.1 #if 0…#endif的用途 #if 0 ... #endif的作用和/*...*/的作用是一样的,就是注释! 可是为什么不用注释符号/*? 答:为了解决嵌套注释。例子如下: 上面的程序编译后发现缺少了一个注释符号,因为注释符头 " / * "是根据最近结束符 " */ "来判断注释 阅读全文

posted @ 2019-02-17 18:32 小学生_白旭 阅读(226) 评论(0) 推荐(0) 编辑

18.3 #define DM9000_DBG(fmt,args...) printf(fmt, ##args)代表什么

摘要: 标准C支持可变参数的函数,意味着函数的参数是不固定的,例如printf()函数的原型为:int printf( const char *format [, argument]... ) 而在GNU C中,宏也可以接受可变数目的参数,例如: #define DM9000_DBG(fmt,args... 阅读全文

posted @ 2019-02-17 18:20 小学生_白旭 阅读(557) 评论(0) 推荐(0) 编辑

导航