为了实现鼠标控制飞机飞行,当鼠标一移动,获取鼠标X的坐标,在消息处理函数中加入下列代码:x = LOWORD(lParam);如果鼠标的X坐标大于窗
查看全文>>
在VC8 9中,许多CRT函数会检查传入的参数的合法性。当CRT函数检测到一个非法参数传入时,它会调用非法参数处理 例程。默认的非法参数处
在C99中新加入了对变长数组的支持,即数组的长度可以由某个非const变量来定义。可变数组的空间大小直到程序运行时才能确定,因此只有程序在...
实现定时任务无非就是想在未来的某一时刻执行一个任务,最先想到的就是WM_TIMER消息。方法1:WM_TIMER消息无论是否是窗口函数都可以使用它
如果你爱编程,请你爱C语言;如果你爱C语言,请你爱指针;如果你爱指针,请你爱指针的指针!本篇主要讲述了嵌入式系统C 编程中内存操作的相关技
因为C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既着名又常用的方法。不过,右左法则其实...
C语言的自增++,自减--运算符对于初学者来说一直都是个难题,甚至很多老手也会产生困惑,最近我在网上看到一个问题: include void main()
在性能优化方面永远注意80-20原则,即20%的程序消耗了80%的运行时间,因而我们要改进效率,最主要是考虑改进那20%的代码。不要优化程序中开
用51操作和检测PS2键盘,接收数据已经搞定了,可是发送数据却出错,不知道怎么回事。给它的命令和它所执行的完全不同,请高手指教下,到底
1 针对类中某一对象比较& 39;
模块化是最高原则之一(在 《Unix 编程艺术》一书中, Unix 哲学第一条即:模块原则),我们就当考虑如何简洁明快的使用 C 语言实现模
在软件开发中我们经常遇到数据精度处理问题。先看如下代码 include include includeint main ( void ){char *s= "0 100001200 ";fpr