单项选择题

设j和k都是int类型,则for循环语句 for(j=0,k=-1;k=1;j++,k++) printf("****\n");().

A.循环结束的条件不合法
B.是无限循环
C.循环体一次也不执行
D.循环体只执行一次