Windows 基础入门(1)

全局变量、静态全局变量、局部变量、静态局部变量的定义:

作用域:

全局变量在整个工程文件有效;静态全局变量仅在定义的文件内有效;局部变量在定义它的函数内有效,并且在函数返回时失效;局部静态变量在定义它的函数内有效,程序只为此分配一次内存,并且在函数返回时不消失;

生存期:全局变量(全程);静态全局变量(定义开始到程序结束);局部变量(函数调用开始,调用完就结束);局部静态变量(从第一次初始化到整个程序结束);全局变量和静态变量在定义时为初始化,程序会自动初始化;局部变量要由程序员自己完成初始化的工作;


GetMessage && PeekMessage的关系:

common:获取窗口消息;
differ:GetMessage:同步(收到消息返回);PeekMessage:异步(无论收到消息都返回);


Timer&& PeekMessage else的关系:
Timer:精度高、响应时间久一点在Windowproc消息循环内;
PeekMessage   else:精度低、响应时间短一点,不在Windowproc消息循环内;


SendMessage && PostMessage的关系:
common:发送消息;
SendMessage:同步(消息被接受后返回);PostMessage:异步(消息发送后就返回);


srand()初始化随机数发生器,通常用时间做种子(srand((unsigned)timer(NULL)));rand()取随机数。srand()避免每次取的随机数是一样的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值