C语言之continue相关题目
一、题目引入
下面代码的输出的sum值等于多少?
二、分析过程
其实这一题可以用逆向思维做会更快,因为题目要求的死sum的值
那么什么时候sum执行呢 从后面往前看代码要执行sum++
那么就是if条件为假是情况 而if条件什么时候为假的
那就是if里面是0 那if条件什么时候为0呢 那就是j为偶数 当j为偶数 对2取余就是0
因为for循环是的可能有0 1 2 3 4 5
所以当j等于0 2 4 这三种情况的时候才为假
故而sum的值自增三次 由于sum的初始值是0 自增三次后sum的结果就是3