单项选择题

下列程序段执行后s 值为()
int i=1,s=0;
while(i++)if(!(i%3))break;else s+=i;

A.2
B.3
C.6
D.以上均不是