@Echo Off
:1
Set /p str=《青玉案·元夕》作者是谁?
If not %str%==辛弃疾 echo 错误 & goto 1
If %str%==辛弃疾 echo 正确
:2
Set /p str=《红楼梦》前80回的作者是谁?
If not %str%==曹雪芹 echo 错误 & goto 2
If %str%==曹雪芹 echo 正确
Pause>Nul
为什么"goto 1" 就执行命令 “Set /p str=《青玉案·元夕》作者是谁”, "goto 2" 就执行 “Set /p str=《红楼梦》前80回的作者是谁”这条命令?不太理解