随笔分类 -  C语言学习知识点

课堂笔记,还未总结。比较杂乱
C语言 断言 总结
摘要:转载: http://wenda.so.com/q/1378817559065638?src=140 assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行。库函数: assert.h原型定义: void assert( int expression );as 阅读全文

posted @ 2017-01-06 11:26 路之遥_其漫漫 阅读(191) 评论(0) 推荐(0)

C语言获取时间
摘要:转载:http://www.cnblogs.com/fzhe/archive/2012/11/06/2757858.html C语言获取系统时间的几种方式 C语言中如何获取时间?精度如何? 1 使用time_t time( time_t * timer ) 精确到秒2 使用clock_t clock 阅读全文

posted @ 2017-01-05 17:18 路之遥_其漫漫 阅读(4634) 评论(0) 推荐(0)

字符串操作函数
摘要:1.实现在一块内存中查找子串位置:该函数主要是为了在二进制文本中进行查找操作。 阅读全文

posted @ 2016-12-14 17:22 路之遥_其漫漫 阅读(145) 评论(0) 推荐(0)

位域结构体的字节对齐
摘要:使用位域的主要目的是压缩存储,其大致规则为:  一个位域必须存储在同一个字节中,不能跨两个字节。如一个字节所剩空间不够存放另一位域时,应从下一单元起存放该位域。  如果相邻位域字段的类型相同,且其位宽之和小于类型的 sizeof 大小,则后面的字段将紧邻前一个字段存储,直到不能容纳为止。  如 阅读全文

posted @ 2016-12-14 11:19 路之遥_其漫漫 阅读(377) 评论(0) 推荐(0)

C语言 (内存) 四道经典题目
摘要:1 void GetMemory(char *p) 2 { 3 p = (char *)malloc(100); "没有释放内存" 4 } 5 void Test(void) 6 { 7 char *str = NULL; 8 GetMemory(str); 9 strcpy(str, "hello world"); ... 阅读全文

posted @ 2016-08-18 22:15 路之遥_其漫漫 阅读(492) 评论(0) 推荐(0)

企业信息系统集成框架(设计思路)C模式
摘要:1.客户端.h文件 2.厂商的产品实现(包含两段代码1. 产品.h文件 2.产品代码实现) 3.客户端加解密(.h文件和代码实现) 4.厂商的加解密文件(包含两段代码:1.头文件2.代码实现) 5.中间层代码实现 6.测试端界面 阅读全文

posted @ 2016-08-05 23:18 路之遥_其漫漫 阅读(589) 评论(0) 推荐(0)

递归、函数回调、字符的思考
摘要:1.函数指针类型做什么工作呢(起什么作用) 1)它规定了函数的"返回值和参数。"只要是这种它所对应的返回值和参数类型的函数,它都可以调用起来。 2)回调函数是通过函数指针做函数参数实现的,"它的本质是:提前对函数的返回值和参数做了一个约定" 2.数组类型和数组指针指针类型 1)数组类型 int ar 阅读全文

posted @ 2016-08-04 19:41 路之遥_其漫漫 阅读(466) 评论(0) 推荐(0)

数组和指针
摘要:本节结束。 数组类型:是一个复杂类型;(由数组元素类型和数组长度综合表述)如下;数组类型是:(int []); 类型的本质是:固定大小内存块的别名。是模具。一. 对一维数组 C语言规定: int c[10]; 1.一维数组名:c是数组首元素的地址,c+1步长为 4个字节,一个 int 元素大小。 & 阅读全文

posted @ 2016-07-17 23:17 路之遥_其漫漫 阅读(212) 评论(0) 推荐(0)

指针数组和数组指针的区别
摘要:自己总结的: 阅读全文

posted @ 2016-07-17 23:06 路之遥_其漫漫 阅读(379) 评论(0) 推荐(0)

C语言指针的易错点
摘要:1.内存泄漏:申请的堆内存没有释放。 2.内存污染:前面非法操作使用内存(没有报错),后面写着写着就出错。如下代码: 当结构体中只有划线部分代码时,在编译器中编写不会报错,但此时已经造成非法操作内存,下面再给结构体添加一些变量,此时就会报错,不让再定义变量(这种错误特别不好调试)需要注意。 3.对空 阅读全文

posted @ 2016-07-13 00:07 路之遥_其漫漫 阅读(1188) 评论(0) 推荐(0)

C语言初级链表(之有头节点的单向链表)
摘要:1.结构体的基本特点:(结构体中可以嵌套一个别的结构体; ..........可以嵌套一个别的结构体指针) (结构体中不可以嵌套一个自身类型的结构体(原因:确定不了结构体的内存大小); ..........可以嵌套一个指向自身类型的指针(原因:不同类型的指针在同一操作平台下所占内存相同,有确定值) 阅读全文

posted @ 2016-07-04 17:50 路之遥_其漫漫 阅读(472) 评论(0) 推荐(0)

导航