@有关书籍上说明执行下一个INPUT语句指针移到下一记录行,要求一条记录必须对应一个数据行,但是下列程序中的@让我很疑惑,请高手指点一二.
data bb;
input id dbp @;
no=1; if dbp>0 then output;
input dbp @;
no=2; if dbp>0 then output;
input dbp @;
no=3; if dbp>0 then output;
input dbp ;
no=4; if dbp>0 then output;
cards;
1 70 75 86 80
2 85 82 86 84
3 74 52 80 62
4 90 . 62 72
5 75 80 . 75
;
按照书上解释,执行完1 和70 的输入后,指针会移到下一行也就是2 85 82....的开头,但是次程序继续输入75,处理,86,处理,让我有点疑惑.