单项选择题

对于下列语句,正确的判断是

for=(x=0;y=0;(y!=123)&&(x<4);x++);

A.是无限循环
B.循环次数不定
C.最多执行4次
D.最多执行3次