09 2007 档案
摘要:用rand()和srand()产生伪随机数的方法总结 ---------------------------------标准库(被包含于中)提供两个帮助生成伪随机数的函数:函数一:intrand(void);从srand(seed)中指定的seed开始,返回一个[seed,RAN...
阅读全文
摘要:向主事件循环外传递消息可能会引起不可预知的问题。例如,在主事件循环外通过sendmessage()向winproc()直接传递一个消息,可以终止窗口。但是如果按正常规程那样做本以为主事件循环中的事件句柄会处理该消息,则会产生一个超出执行次序的故障,这表示本以为事件B在事件A之后发生,但是在某些情...
阅读全文
摘要:if语句很简单,相信大家都会,但是确有很多值得注意的。首先来说一下codestyle的问题。=========不好的风格===========if((x+4-y*25)>10||y>1023||GetSomething()){....}=========好的风格============if((x+4...
阅读全文
摘要:MessageBox()并没有什么多少功能,但是能够在屏幕上显示一个窗口,提出一个问题,并且等候用户的输入。下面是MessageBox()的原型: int MessageBox(HWND hwn,//handle of owner window LPCTSTR lptex...
阅读全文
摘要:技巧:程序应以类似RISC(精简指令系统计算机)的形式来编写。换句话说,尽量简化你的代码,而不是使它更复杂。处理器特别喜欢简单指令,而不是复杂的指令,你的程序可以长些,但应尽量使用简单指令,使程序相对于编辑器来说更加简单些。例如,不要编写类似下面的程序: if((x+=(2*buffer[in...
阅读全文

浙公网安备 33010602011771号