作业帮 > 综合 > 作业

C语言中,既然有while循环,为什么还要有for循环.这样是为什么?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/06 02:28:51
C语言中,既然有while循环,为什么还要有for循环.这样是为什么?
c语言强调的是灵活,可以移植性,高效率.
二者各有各的好处,程序最主要的是易读性和易维护性.
循环就是为了通过若干次的重复得到结果,一般情况下,如果不确定循环的次数时都选择while,如果对于循环的次数比较确定情况下用for,正因为while的循环次数不定,所以我们会考虑用程序的结果作为判断条件,而FOR循环,一般都是在次数固定,条件明确的情况下使用,所以相对于用循环次数比用程序结果来判断要直观明了一些.
最简单的比如要写一个死循环,用while(1) {}就好了.你要是用for写的多累.这就是程序的灵活性.