妻子的情人小说:请问这个程序为什么是死循环?

来源:百度文库 编辑:高校问答 时间:2024/04/28 15:29:51
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 这个是数值