c/c++
CodeMagic
这个作者很懒,什么都没留下…
展开
-
避免重复写if判断的一种写法
在编程中,大家会遇到这种情况,连续好多个判断条件,如果条件成立,就继续往下操作,如果不成立,就马上退出。但这样会造成2种情况:(1)if语句的重复嵌套,导致代码不停地缩进(不是很美观,代码又很长)。(2)需要在不满足条件是加上return语句,马上返回,这样导致有多少if语句就有多少return语句, 代码也很长我现在想出这么一种方法,用BOOL(宏定义,为0和1)类型来解决。一个原创 2006-12-03 15:38:00 · 2063 阅读 · 0 评论 -
可变参数va_start, va_arg, va_end的用法
(一)写一个简单的可变参数的C函数 下面我们来探讨如何写一个简单的可变参数的C函数.写可变参数的 C函数要在程序中用到以下这些宏: void va_start( va_list arg_ptr, prev_param ); type va_arg( va_list arg_ptr, type ); void va_end( va_list arg_ptr ); va在这里是variable-arg转载 2006-12-04 00:23:00 · 1720 阅读 · 0 评论