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

发布时间:2021-02-21 01:45:05

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

网友回答

c语言强调的是灵活,可以移植性,高效率.
二者各有各的好处,程序最主要的是易读性和易维护性.
循环就是为了通过若干次的重复得到结果,一般情况下,如果不确定循环的次数时都选择while,如果对于循环的次数比较确定情况下用for,正因为while的循环次数不定,所以我们会考虑用程序的结果作为判断条件,而FOR循环,一般都是在次数固定,条件明确的情况下使用,所以相对于用循环次数比用程序结果来判断要直观明了一些.
最简单的比如要写一个死循环,用while(1) {}就好了.你要是用for写的多累.这就是程序的灵活性.
以上问题属网友观点,不代表本站立场,仅供参考!