单项选择题

下列do...while循环的循环次数为( )。
int i=5;
do
cout<<i--<<endl;
i--;
while(i!=0);

A) 0
B) 1
C) 5
D) 无限