我是学编程的,我对单片机不是很了解,但是上面的RI=0;for(;i<32;i++){ dat[i]=SBUF;}语句中可能有点问题, for(;i<32;i++),以我个人的编程见解,是否应该声明变量如(int i=0;i<32;i++)?