C语言中,既然有while循环,为什么还要有for循环.这样是为什么?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/06 02:28:51
C语言中,既然有while循环,为什么还要有for循环.这样是为什么?
c语言强调的是灵活,可以移植性,高效率.
二者各有各的好处,程序最主要的是易读性和易维护性.
循环就是为了通过若干次的重复得到结果,一般情况下,如果不确定循环的次数时都选择while,如果对于循环的次数比较确定情况下用for,正因为while的循环次数不定,所以我们会考虑用程序的结果作为判断条件,而FOR循环,一般都是在次数固定,条件明确的情况下使用,所以相对于用循环次数比用程序结果来判断要直观明了一些.
最简单的比如要写一个死循环,用while(1) {}就好了.你要是用for写的多累.这就是程序的灵活性.
二者各有各的好处,程序最主要的是易读性和易维护性.
循环就是为了通过若干次的重复得到结果,一般情况下,如果不确定循环的次数时都选择while,如果对于循环的次数比较确定情况下用for,正因为while的循环次数不定,所以我们会考虑用程序的结果作为判断条件,而FOR循环,一般都是在次数固定,条件明确的情况下使用,所以相对于用循环次数比用程序结果来判断要直观明了一些.
最简单的比如要写一个死循环,用while(1) {}就好了.你要是用for写的多累.这就是程序的灵活性.
C语言中,既然有while循环,为什么还要有for循环.这样是为什么?
c语言中循环结构里while,do while,for这三种循环有什么区别,在什么情况下使用?
C语言while循环改成for循环
C语言中for循环和while循环以及do.until循环有什么区别呢,写程序的时候怎么选择?
C语言中的 while do while for if 循环结构各有什么不同
下列关于for循环和while循环的说法中哪个是正确的?为什么?
C语言中什么时候用for循环什么时候用while?
C语言 while循环
C#语言中do...while..for循环有什么本质上的区别?
一道c语言题:以下程序中,while循环的循环次数是:
在c#语言中for循环嵌套switch循环,switch循环中有break,它终止for循环还是switch
C语言中while(1)中嵌套一个for循环,那么for循环会被一直反复执行吗?