这段c语言是什么意思,里面的while,switch,case,break都是干什么的,都起什么作用?
#include<stdio.h>void main()
{
int s0,s1,s2,x;
s0=s1=s2=0;
printf("从键盘输入一组整数(以-1结束);\n");
scand("%d",&x);
while(x! =-1){
switch(x%3){
case 0;0=x;break;
case 1;1+=x;break;
case 2;s2+=x;break;
}
scanf("%d",&x);
}
printf("s0=%d,s1=%d,s2=%d\n",so,s1,s2);
}