我这道求最大公约数问题里,用if后没加大括号就导致得不到结果,是break起的作用吗
是,不加大括号,for循环只执行了一次,刚进去就被break退出来了。加了大括号后只有在 if 条件满足后语句执行才会退出循环