单项选择题

设A,B是n阶方阵,X,Y,b是n×1矩阵,则方程组
有解的充要条件是 ( )

A.r(A)=r(A|b),r(B)任意
B.AX=b有解,BY=0有非零解
C.|A|≠0,b可由B的列向量线性表出
D.|B|≠0,b可由A的列向量线性表出