单项选择题
有以下程序段: int n=0,p; do { scanf("%d",&p);n + +;}while(p!=12345 && n<3); 此处do-while循环的结束条是()。
A.p的值不等于12345并且n的值小于3 B.p的值等于12345并且n的值大于等于3 C.p的值不等于12345或者n的值小于3 D.p的值等于12345或者n的值大于等于3