请问在编写多层for循环语句时,为什么加了初始化语句和刚开始定义了条件数值就不写初始化语句的结果会不一样呢?
请问在编写多层for循环语句时,为什么加了初始化语句和刚开始定义了条件数值就不写初始化语句的结果会不一样呢?
举例说明
如果 int wu = 1; 写在 for 循环中,那么每一轮 shi 循环的开始,wu 都会置为 1
因为你写在了外面,所以不会有置为 1 的操作,假如是第 2 轮 shi 循环,wu 的初始值会是 18
ps.善用断点调试
1 回答1.3k 阅读✓ 已解决
1 回答926 阅读
C 里面定义的变量如果没有初始值,其值是不确定的。