关于C语言的一个问题

img


如果输入n=0,执行到system(pause)语句后,是程序从此暂停执行,还是会继续执行continue语句,然后继续进入循环?如果输入的n不是0,这会是个死循环吗?
初学者,看网上的资料也没搞明白,希望得到指点,谢谢

首先,这是一个死循环,system(pause)执行后,程序会从暂停处之后开始执行,也就是会执行continue

输入n=0,执行system(pause)后,等待一次按键,按键之后,就往下执行continue,再从while循环开头开始执行。输入n不等于0,按照代码逻辑,应该执行输入的数对应的功能函数,如输入1,获取学生信息输入,输入2,按成绩排序学生信息,等,输入8退出函数。