如何解决C语言中for循环问题-创新互联
本篇内容主要讲解“如何解决C语言中for循环问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决C语言中for循环问题”吧!
为湾里等地区用户提供了全套网页设计制作服务,及湾里网站建设行业解决方案。主营业务为成都网站设计、网站制作、湾里网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!今天分享一下C语言中的for循环中我们常常忽略的小问题。
举一个小例子来说明,大家也可以自己先算一下哦
#define _CRT_SECURE_NO_WARNINGS #include#include int main() { int a=0; int b=0; for(a=0,b=0;b=0;a++,b++) b++; return 0; }
这是一道面试题,问程序运行几次呢?运行结果如何?
其实这个小题关键是我们有没有被上图所示的b=0迷惑。此处的意思是赋值而并非判断。b=0显然为假,所以一次都不执行,直接跳出循环了。下面我还是把运行结果给大家看一下。
如果此处不是b=0而是b等于一个非零的值,则此程序会陷入一个死循环。下面把代码稍微改一下(改为b=1)看一下运行结果。
#define _CRT_SECURE_NO_WARNINGS #include#include int main() { int a=0; int b=0; for(a=0,b=0;b=1;a++,b++) b++; return 0; }
运行结果如下:
到此,相信大家对“如何解决C语言中for循环问题”有了更深的了解,不妨来实际操作一番吧!这里是创新互联建站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
网站题目:如何解决C语言中for循环问题-创新互联
网页URL:http://azwzsj.com/article/coghji.html