怎么判断一个结构是空的memset后判断它还没被用过?[解决办法]看你对“空”的定义是什么。如果是指针,可以用NULL来判断;可是其他数据类型,如果0是一个合理的取值范围,那就没办法区分了。(假设你用memset初始化为0)。 一般都是定义一个不可能的值来作为无效或者初始化值。[解决办法]呵呵 "假设你用memset初始化为0 " 这样就不用判断是不是初始化过了。 还没碰到过lz说的情况,创建一个结构体之后立刻初始化