若变量已正确定义,语句“if(a>b)k=0;else k=1;”和()等价。
A.k=(a>b)?1:0;
B.k=a>b;
C.k=a<=b;
D.a<=b?0:1;
请帮忙给出正确答案和分析,谢谢!