- 博客(3)
- 资源 (14)
- 收藏
- 关注
转载 C语言中常见的内存错误与解决方法
常见的错误 关于内存的一些知识已在内存分配中提及,现记录与分享常见的内存错误与对策。类型 1:内存未分配成功,却使用了它。方 法:在使用之前检查指针是否为NULL。 1)当指针p是函数的参数时,在函数入口处用语句assert(p!=NULL)进行断言检查。 2)当使用malloc或new来申请内存
2017-07-26 11:29:23 477
转载 关于字符串结束符'\0'、字符串定义方法
字符串定义方法有2种方法:1)字符数组2)字符指针初始化1)字符数组方式初始化大致3种:(1) char str[10]="12345"或者char str[10]={'1','2','3','4','5'}; 这种方式初始化,系统会自动从未初始化的元素开始,将之后的元素赋为结束标志‘\0’。如上面str数组中的元素实际上是{'1','2','3','4','5','\0','\0','\0','
2017-07-19 10:30:52 13651
转载 CRC16校验C语言程序源码
最近忙着做一个触摸屏和单片机之间的通讯,主要使用了Modbus RTU 协议,在协议用到了 CRC16 校验,所以在网上找了很多资料,个人感觉这篇文章写的比较好,所以转载过来学习学习。。。 //CRC16校验在通讯中应用广泛,这里不对其理论进行讨论,只对常见的3种//实现方法进行测试。方法1选用了一种常见的查表方法,类似的还有512字//节、256字等查找表的,至于查找表的
2017-07-18 14:02:55 1750
SMx-master (2).zip
2019-11-07
smtest.rar
2019-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人