今天分享一下C语言中的for循环中我们常常忽略的小问题。举一个小例子来说明,大家也可以自己先算一下哦这是一道面试题,问程序运行几次呢?其实这个小题关键是我们有没有被上图所示的b=0迷惑。此处的意思是赋值而并非判断。b=0显然为假,所以一次都不执行,直接跳出循环了。如果此处不是b=0而是b等于一个非零的值,则此程序会陷入一个死循环。下面把代码稍微改一下看一下运行结果。

C语言中for循环问题(一个小坑需注意)

C语言中for循环问题(一个小坑需注意)