单项选择题

下列程序的输出结果是______。
main()
int i;
for(i=1;i+1;i++)
if(i>4)printf("%d",i++);break;

printf("%d",i++);

A.55
B.56
C.程序错误,没有输出
D.循环条件永远为真,死循环