为啥这个break起作用
课件里说break语句对 if-else 语句中不起作用{:5_94:} 退出for循环 对啊,break语句对if-else不起作用,它对for循环起作用 青出于蓝 发表于 2022-8-25 22:19
退出for循环
不太理解,课件里说的对if不起作用指的是break看不到if语句,只把if当个普通的语句,它只关注循环是么 竹逸 发表于 2022-8-25 22:28
不太理解,课件里说的对if不起作用指的是break看不到if语句,只把if当个普通的语句,它只关注循环是么
在for(a;b;c)循环中:
break/continue只对于它所在循环有影响
break会不判断条件b结束循环
continue会跳过剩余循环体后执行c,b以确定是否进行下次循环
反汇编一下,看反汇编代码么
竹逸 发表于 2022-8-25 22:28
不太理解,课件里说的对if不起作用指的是break看不到if语句,只把if当个普通的语句,它只关注循环是么
其实这样还挺自然的 , if(达到条件) 就 退出循环
break 和 continue 只对循环起作用, 包括 while , do-while 和 for 人造人 发表于 2022-8-26 09:11
反汇编一下,看反汇编代码么
汇编代码有点烧脑{:10_266:}先理解程序的逻辑思维就行,反汇编等以后c语言学精了,再回过头继续深入学习吧,我上次汇编本来学的好好的,也没碰到难以理解的东西,就是现实里有点事,耽搁了学习,过了个把月都有点模糊了,想着还是先学习c吧{:10_250:} 柿子饼同学 发表于 2022-8-26 09:23
其实这样还挺自然的 , if(达到条件) 就 退出循环
break 和 continue 只对循环起作用, 包括 while , do-w ...
嗯呢
页:
[1]