下列程序片段里,else 与哪个 if 配对? if (a > 0) if (b > 0) cout << "1"; else cout << "2"; A. 与外层的 if (a > 0) 配对 B. 与内层的 if (b > 0) 配对 C. 谁都不配对,语法错误 D. 由缩进决定,这里配外层