read.cpp中对do的分析