为什么在调用函数时函数中不满足条件的if语句也会被执行

为什么在调用函数时函数中不满足条件的if语句也会被执行
函数是用来把十进制整数转换成二进制

img

①按照程序的顺序结构,if 语句要进行判断,肯定要先执行才知道是否满足条件,所以你调试的时候看到蓝条在 第一个if语句上
②如果判断之后,条件不满足,那么就会到下一个if语句去,你可以试一下 调试进入下一步,看是不是会跳到下一if语句(如果上一个if语句不满足的话)