- 博客(2)
- 资源 (10)
- 收藏
- 关注
原创 集合的位图表示(C语言描述)
用位图表示集合的主要思路如下, 比如说有一个小于16的非负整数的集合,例如:{1,8,9,3,15} 可以在一个大于16bit的数据类型表示这个集合。第0bit位表示集合的数字0,第1bit位表示数字1,第nbit位表示集合数字n。 若是对应的bit位被置位为1,则表示该集合存在对应的数值元素。 假设机器上short为16位,在初始化后,各bit位如下所示: 0000 0000 0000
2015-07-10 20:36:43 2732
原创 C语言中typedef的用法和#define区别
typedef 类型定义 typedef 是给各种数据类型定义新名字,主要是用来简洁的表示一些复杂的数据类型,比如说指向其他对象指针之类 defined也有这个意思,但是define宏只是进行一种简单的替换。 普通的变量声明方式, 比如 声明一个字符型变量 char c; 声明一个字符型指针变量为 char *cptr; fptr被声明为一个返回为void形参为(int,int)
2015-07-03 15:41:08 614
常见的几种内排序算法以及实现(C语言)
2016-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人