while和for可以相互转换例子

本文通过具体代码示例展示了while循环和for循环之间的转换,重点突出了使用while循环时应注意的顺序问题,提供了从for循环到while循环的转换步骤,并附带了输出结果的对比验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1 //while和for循环可以相互转换,以下为简单格式;
 2 for(1;2;3)
 3      A;
 4 等价于
 5 1 6 while(2)
 7 {
 8     A;
 9     3;
10 }
 1 /*
 2   Name:while和for可以相互转换例子 
 3   Copyright: By.不懂网络
 4   Author: Yangbin
 5   Date:2014年2月18日 03:33:57 
 6   Description: 
 7 */
 8 # include <stdio.h>
 9 /*int main(void)
10 {
11     int i,sum = 0;
12     for(i=1;i<=100;++i)
13     sum+=i;
14     printf("%d\n", sum);
15     return 0;
16 }*/
17 int main(void)
18 {
19     int i = 1,sum= 0;
20     while(i<=100)
21     {
22         sum+=i;
23         ++i;
24     }
25     printf("%d\n", sum);
26     return 0;    
27 }
28 
29 /*
30 ----------------------
31 该代码由C-Free 5.0 编写并输出调试结果
32 -----------------输出结果---------------
33 5050
34 ------------结论------------
35 while和for可以互换,但是使用while时应
36 注意顺序,顺序为for循环的判断顺序。 
37 
38 */

 

转载于:https://www.cnblogs.com/Yang-bin/p/3553580.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值