qq1242009750 发表于 2017-12-14 16:46:37

一个小括号判断程序

int CHeadChangeRear::CheakSmall(void)
{
        int CheakSmallLeft = 0;
        int CheakSmallRight = 0;

        char *buf = m_buf;

        while (*buf)
        {
                if (*buf == '(')                //检查左括号的数量
                {
                        CheakSmallLeft++;
                }
                else if (*buf == ')')        //检查右括号的数量
                {
                        CheakSmallRight++;
                }

                ++buf;
        }

        return CheakSmallLeft - CheakSmallRight;        //如果返回0表示 左括号和右括号数量相等返回负数表示右括号数量比左括号多
}
页: [1]
查看完整版本: 一个小括号判断程序