小括号用栈检查括号是否配对,规则是:左括号一律进栈;读到右括号时,若栈空或栈顶不是对应的左括号,立刻判定失败,否则把栈顶弹出。他用这个规则处理字符串 ([)],会在第几个字符处判定失败?( ) A. 第 3 个字符 B. 第 2 个字符 C. 第 4 个字符 D. 不会失败,最后判定配对成功