c
一giao窝里giao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c语言存储管理
动态管理包含4个函数,即malloc、calloc、realloc和free,其中free函数是用来释放内存空间的。原创 2017-03-01 14:53:16 · 1414 阅读 · 0 评论 -
c语言将数据写入文件(用链表实现)
/*c语言将数据写入文件,用链表实现*/ #include #include #include /*定义结构体*/ typedef struct Node { char id[10]; /*学生学号*/ char name[20]; /*学生姓名*/ struct Node原创 2017-03-03 11:41:05 · 8698 阅读 · 0 评论 -
memset函数用法精解
memset函数用法精解 1.基本介绍: 需要的头文件 在C中 在C++中 2.函数原型: void *memset(void *s,int ch,size_t n); 函数解释:将s中后n个字节(typedef unsigned int size_t)用ch替换并返回s. 函数作用:在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零原创 2017-03-03 11:50:11 · 1622 阅读 · 0 评论 -
快速幂精解
快速幂的原理及使用 1.预备知识:c语言的位运算法则(正好也方便自己以后查阅) c语言提供了6种位运算符:& 按位与、| 按位或、^ 按位异或、~ 取反、> 右移 1.1按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进制相与,只有对应的两个二进制位均为1时,结果位才为1,否则为0.参与运算的数以补码方式出现。 例如:9&5 00001001原创 2017-03-03 20:05:44 · 560 阅读 · 0 评论 -
联合体(union)以及数据的存储
联合体(union)以及数据的存储 当多个数据需要共享内存或多个数据每次只取其一时,可以利用联合体(union),有关联合体的描述如下: 1.联合体是一个结构; 2.它的所有成员相对于基地址的偏移量都为0; 3.此结构空间要大到足够容纳最"宽"的成员; 4.其对齐方式要适合其中所有的成员。 对上面四句话的理解: 由于联合体的所有成员是共享一段内存的,因此每个成原创 2017-03-05 10:17:53 · 9828 阅读 · 0 评论
分享