C语言下列命令或语句中,语法错误的是?
选项A:for(;;) if(1) break;
选项B:if(2);
选项C:for(i=0;i<6;i++;) i++;
选项D:int *p;
正确答案:选项C