C语言记录
Gandy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
指针函数与函数指针的区别
一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量翻译 2012-06-15 12:55:06 · 386 阅读 · 0 评论 -
TKStudio内置51编译器SDCC对C语言的扩展(1)
SDCC支持符合ANSI标准C语言程序设计,同时针对8051单片机自身的特点做了一些扩展。特别是在存储区,存储类型,指针和函数方面做了一些扩充。现在将就与ANSI C中不同的部分来进行讲述,相同之处可查看有关C程序设计的书籍,这里就不多讲了。SDCC支持ANSI C中的所有关键字,同时它们又扩充了如下的关键字:at far sbit idata转载 2014-04-23 10:07:12 · 1588 阅读 · 0 评论 -
主函数与中断函数共享变量问题
当时开发的一个产品,一项功能是在通电后播放40秒的语音.测试时发现,大约通电70-80次就有一次播放时间不够40秒就提前停止。当时以为复位有问题,换了复位片,没好。又先后换了CPU,语音芯片,还有电源,都没有好转。排除了硬件芯片原因导致的此现象.后来又从软件中查找原因。反复查找软件逻辑,也没发现问题。后来偶然发现在主while里增加大量延时后,稳定性提高。几乎不再出现问题。但是我还转载 2015-12-29 13:38:29 · 7755 阅读 · 0 评论
分享