C
文章平均质量分 57
linc8850
这个作者很懒,什么都没留下…
展开
-
main函数之前--真正的函数执行入口或开始
main函数之前--真正的函数执行入口或开始一种解释实际上,在可执行文件被加载之后,控制权立即交给由编译器插入的Start函数,它将对后面这些全局变量进行准备: _osver 操作系统的构件编号 _winmajor 操作系统的主版本号 _winminor 操作系统的次版本号 _winver 操作系统完全版本号 __argc 命转载 2009-10-14 15:03:00 · 887 阅读 · 0 评论 -
预处理器标识#error的目的是什么
编译程序时,只要遇到 #error 就会跳出一个编译错误,既然是编译错误,要它干嘛呢?其目的就是保证程序是按照你所设想的那样进行编译的。下面举个例子:程序中往往有很多的预处理指令#ifdef XXX...#else#endif当程序比较大时,往往有些宏定义是在外部指定的(如makefile),或是在系统头文件中指定的,当你不太确定当前是否定义了 XXX 时,就可以改成如下这样进行编译:#ifde原创 2009-11-19 10:59:00 · 1070 阅读 · 0 评论 -
嵌入式C语言经典16问
预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:•; #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)•; 懂得预处理器将为你计算常数表达式的值,因此,直接写转载 2009-11-19 11:30:00 · 523 阅读 · 0 评论 -
我
如果非要从自己身上找到一些80后的特征,那我想就是宅男宅女族了...有时只想呆在家里一天一星期,不出家门来看看书想想事...我喜欢写代码,但现在的工作让我并没有太多的时间和机会去写代码了,编程是一种高强度的脑力劳动,不停的思考与敲击键盘,它可以让我忘记一切的一切忘掉所有往事与烦恼,甚至可以忘掉吃饭和上厕所,有时真想进入这样一个封尘的世界再也不要醒来。奋斗!80后,马不停蹄的追求脚本!奋斗!80后原创 2009-11-19 11:00:00 · 335 阅读 · 0 评论