- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Gray Code实现按序产生集合的所有子集
简介 Gray Code,是几十年前贝尔实验室的科学家Frank Gray提出的一种编码方案,当时主要用于传输信号以防止出错。Gray Code 除了在通信,硬件设计领域中应用以外,在计算机相关科学的其他方面也有广泛的应用,例如按序产生集合的所有子集。 Gray Code实现按序产生集合的所有子集 子集的按序产生,这个概念很简单,举个例子,假设我们的集合为{a,b,c},那么按序产生
2012-08-26 18:45:09 2100 1
原创 关于C语言中的宏的一点点讨论
前言: 熟悉C语言的朋友应该对宏不陌生, 宏在C语言程序开发中是经常使用的,使用其的主要目的是方便程序员的编程工作,并且能在一定程度上提高程序的效率。C语言中提供的宏定义命令是#define。下面就使用宏的几个小细节进行一些讨论。 1,宏中使用() 在宏中,尽量多使用(),不要觉得无所谓或者觉得使用不使用没有什么影响。请切记,在宏中尽量多使用(),这样才能尽量的保证你的宏的正确性
2012-08-21 22:51:20 1223 1
原创 一道关于Linux系统下fork系统调用的面试题
相关知识: 熟悉Linux平台开发的朋友应该都知道fork这个系统调用。Linux系统下,fork系统调用用于从当前进程(父进程)中创建一个新进程(子进程)。要使用fork,只需在程序中引用unistd.h库,即#include 。 fork每被调用一次,产生两次值(父进程一次,子进程一次),子进程中的返回值为0,而父进程中返回值是子进程的进程号。所以通过返回值就可以判定当前进程是父进
2012-08-13 22:33:12 1982 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人