![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 78
ciawow
这个作者很懒,什么都没留下…
展开
-
C语言中#if,#if defined ,#ifdef,extern的用法描述
1、#if 和#ifdef当asd_eee表达式存在而且,值为ture的时候继续向下执行例如#define TARGET_LITTLE_ENDINA 1#define TARGET_BIG_ENDINA 0#ifdef TARGET_LITTLE_ENDINAcall little endina function#elsecall big endina fun转载 2012-11-30 09:41:14 · 1329 阅读 · 0 评论 -
setjmp&longjmp
有时候,当接收到一个信号时,希望能跳回程序中以前的一个位置执行。例如,在有的程序内,当用户按了中断键,则程序跳回到显示主菜单执行。我们可以用库系统调用setjmp()和longjmp()来完成这项工作。setjmp()能保存程序中的当前位置(是通过保存堆栈环境实现的),longjmp()能把控制转回到被保存的位置。在某种意义上,longjmp()是远程跳转,而不是局部区域内的跳转。转载 2012-11-30 11:00:48 · 413 阅读 · 0 评论