上古卷轴5和风mod:请问这个程序为什么是死循环?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 15:12:49
2.#define Max_CB 500
void LmiQueryCSmd(Struct MSgCB * pmsg)
{
unsigned char ucCmdNum;
......

for(ucCmdNum=0;ucCmdNum<Max_CB;ucCmdNum++)
{
......;
}

一个char是1个字节吧?用无符号整型来表示最多也只到255,到不了500

这简单,这个其实就是建一个无符号字符型变量,然后每过一次循环就加大1(ASCLL编码),接下来对比MAX_CB(这是什么变量啊?我只能说到这里了)

char ucCmdNum
要定义为整型int ,你上面#define Max_CB 500 这个是数值