过(x1,y1)和(x2,y2)两点的直线的方程是( )

问题描述:

过(x1,y1)和(x2,y2)两点的直线的方程是( )
A.(y-y1)/(y2-y1)=(x-x1)/(x2-x1)
B.(y-y1)/(y2-y1)=(x-x1)/(x1-x2)
C.(y2-y1)(x-x1)-(x2-x1)(y-y1)=0
D.(x2-x1)(x-x1)-(y2-y1)(y-y1)=0
答案是C我想问的是能不能用代数法?如果直线与x轴平行,那不是x=x1=x2都等于0了吗那方程应该是y=常数,但是没有一个符合?

直线与x轴平行 y1=y2
代入C得
(x2-x1)(y-y1)=0
x2不等于x1,否则为同一点
所以y=y1,即y=常数