下列程序段中,do…while语句中循环的结束条件是(          )。int n=0,p;do{
    scanf("%d",&p);
    n++;
}while(p!=12345 &&n<3); A.

p的值不等于12345并且n的值小于3 B.

p的值等于12345并且n的值大于或等于3 C.

p的值不等于12345或者n的值小于3 D.

p的值等于12345或者n的值大于或等于3