while和for可以相互转换的例子分享

 更新时间:2014年02月18日 16:13:31   作者:  
这篇文章主要介绍了while和for可以相互转换的例子,需要的朋友可以参考下

复制代码 代码如下:

//while和for循环可以相互转换,以下为简单格式;
for(1;2;3)
     A;
//等价于
//1;
while(2)
{
    A;
    3;
}   

复制代码 代码如下:

/*
  Name:while和for可以相互转换例子
  Copyright: By.不懂网络
  Author: Yangbin
  Date:2014年2月18日 03:33:57
  Description:
*/
# include <stdio.h>
/*int main(void)
{
    int i,sum = 0;
    for(i=1;i<=100;++i)
    sum+=i;
    printf("%d\n", sum);
    return 0;
}*/
int main(void)
{
    int i = 1,sum= 0;
    while(i<=100)
    {
        sum+=i;
        ++i;
    }
    printf("%d\n", sum);
    return 0;   
}

/*
----------------------
该代码由C-Free 5.0 编写并输出调试结果
-----------------输出结果---------------
5050
------------结论------------
while和for可以互换,但是使用while时应
注意顺序,顺序为for循环的判断顺序。

*/

相关文章

  • 编辑器写C语言输出中文乱码问题及解决

    编辑器写C语言输出中文乱码问题及解决

    这篇文章主要介绍了编辑器写C语言输出中文乱码问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • c++11中的noexcept关键字

    c++11中的noexcept关键字

    这篇文章主要介绍了c++11中的noexcept关键字,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • C++简明图解分析浅拷贝与深拷贝

    C++简明图解分析浅拷贝与深拷贝

    在c++中,深拷贝和浅拷贝也算是一个难点,特别是对于初学者来说,往往在不知道两者区别的情况下而错误的使用了浅拷贝,从而导致了野指针之类的问题,但是又因为缺少理解所以很难定位到问题所在
    2022-06-06
  • c/c++静态库之间相互调用的实战案例

    c/c++静态库之间相互调用的实战案例

    C++调用C的函数比较简单,直接使用extern "C" {}告诉编译器用C的规则去编译C代码就可以了,下面这篇文章主要给大家介绍了关于c/c++静态库之间相互调用的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • VC++6.0实现直线扫描转换的图文教程

    VC++6.0实现直线扫描转换的图文教程

    这篇文章主要给大家介绍了关于VC++6.0实现直线扫描转换的相关资料,文中通过图文将实现的步骤一步步介绍的非常详细,对大家学习或者使用VC++6.0具有一定的参考学习价值,需要的朋友可以参考下
    2023-01-01
  • Matlab利用垂距法实现提取离散坐标数据特征点

    Matlab利用垂距法实现提取离散坐标数据特征点

    垂距法是指根据中间顶点到其前、后两相邻顶点连线的距离的大小,来确定是否保留该顶点的一种线要素顶点压缩算法。本文将利用这一算法实现提取离散坐标数据特征点,需要的可以参考下
    2022-04-04
  • 一文搞懂C++中的运算符重载

    一文搞懂C++中的运算符重载

    这篇文章主要为大家详细介绍了C++中的运算符重载的相关资料,文中的示例代码讲解详细,对我们学习C++有一定帮助,需要的可以参考一下
    2022-09-09
  • C++数据结构红黑树全面分析

    C++数据结构红黑树全面分析

    今天的这一篇博客,我要跟大家介绍二叉搜索树中的另一颗树——红黑树,它主要是通过控制颜色来控制自身的平衡,但它的平衡没有AVL树的平衡那么严格
    2022-02-02
  • Qt5实现qDebug日志信息写入日志文件过程

    Qt5实现qDebug日志信息写入日志文件过程

    这篇文章主要为大家介绍了Qt5实现qDebug日志信息写入日志文件的过程示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • C语言实现魔方比赛管理系统

    C语言实现魔方比赛管理系统

    这篇文章主要为大家详细介绍了C语言实现魔方比赛管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05

最新评论