
C/C++黑洞
文章平均质量分 65
huangxiaohu_coder
这个作者很懒,什么都没留下…
展开
-
C/C++利用位运算来进行函数参数检查
经常我们写一个函数时,假如它有多个参数,我们在函数入口处,对这多个参数的有效性进行检查,经常使用的写法会像下面一样 #include "stdafx.h" #include void testFunction(int *pTest, int test, bool isTest){ if((pTest == NULL) || (test < 0) || (isTest == false原创 2013-10-19 00:28:05 · 2560 阅读 · 0 评论 -
原来命令行参数处理可以这么写-getopt?
经常要写点Linux下命令行的测试程序,都需要对命令行参数做一些处理,以前都是自己来写参数的处理,不只每次写的都不一样,而且每次还浪费时间去做参数的判断,而且写出来的代码很难看,最近在看老大写的一个测试程序,发觉里面用到了getopt或getopt_long这个函数来处理,不只代码清晰,而且非常容易的就能实现人们常用的那种短横线带参数的命令行参数处理模式,在网上查了一些资料,发现介绍还是很多,特别转载 2012-04-18 21:01:51 · 12410 阅读 · 1 评论 -
C语言种的第一棵树(递归方法)
1.该树是基于字符串的二叉树。2.关键的操作在于传入的参数是指针的指针,即引用传递(切记)。 以下是代码 // Test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include //二叉树的节点结构体struct NODE{ NOD原创 2010-03-30 16:00:00 · 1765 阅读 · 0 评论 -
C语言中的变参函数
说,要建立C语言中的变参函数,总共分几步。(哈哈哈哈哈哈。。。。。。。) 分五步 1.包含stdarg.h头文件 2.定义va_list宏变量 3.用va_start宏初始化va_list宏变量 4.可用va_arg循环获得里面的单个变量 5.va_end关闭序列 下面是一个例子:#include "stdaf原创 2010-03-27 16:41:00 · 652 阅读 · 0 评论