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循环的判断顺序。

*/

(0)

相关推荐

  • 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){    in

  • 一个超简单的jQuery回调函数例子(分享)

    jQuery回调函数简单使用 比如说,我们想要点击某个按钮后触发事件, 先把一些指定内容给隐藏掉, 然后跳出相关信息的对话框. 如果使用普通的方法, 不用回调函数的话, 会有怎么样的效果呢? 效果是先弹出对话框再隐藏内容, 然后再隐藏指定内容. 这显然不是我们想要的效果, 如果使用回调函数,就可以解决这个问题. 当然,回调函数功能远不只这么简单-- 具体的代码如下: <%@ page language="java" import="java.util.*" p

  • Springboot整合Redis最简单例子分享

    1. 编写目的 最简单的例子,Springboot整合Redis. 2. 详细过程 pom 文件添加依赖 <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr

  • Python tkinter库图形绘制例子分享

    目录 一.椭圆绘制 二.矩形绘制 三.多边形绘制 一.椭圆绘制 实例代码: import tkinter as tk                    # 导入tkinter库,并重命名为tk from tkinter import messagebox          # 导入messagebox模块 mywindow = tk.Tk()                      # 创建一个窗体 mywindow.title("绘制椭圆")              # 设置

  • js实现弹出窗口、页面变成灰色并不可操作的例子分享

    如果你还不会,可以看看下面这个简单的例子. 复制代码 代码如下: <html><head><title>弹出一个窗口后,后面的层不可操作</title><script>function show()  //显示隐藏层和弹出层{   var hideobj=document.getElementById("hidebg");   hidebg.style.display="block";  //显示隐藏层  

  • thinkphp实现面包屑导航(当前位置)例子分享

    以前栏目很少,就用死办法做的(首页 -> 栏目的名字),现在栏目多了,渐渐二级栏目,三级栏目也来了,这样的方式显然不太合适,于是就改进了一下.也不难,利用一个递归函数就可以了. 使用例子: 复制代码 代码如下: //当前位置-第一个参数 catid为当前栏目的id,第二个参数为文章的标题,调用栏目当前位置时第二个参数为空即可.$this->assign("now_here",$this->now_here($catid,$res['title'])); 实现代码: 复

  • javascript下拉框选项单击事件的例子分享

    我本人是从事前端开发的技术人员,下拉框是我们应用的比较多的页面元素,今天我结合实际工作中遇到的问题说一下关于下拉框注册事件的一些例子,希望对大家有所帮助. 复制代码 代码如下: <select name="" id="sel"> <option value="111">1</option> <option value="222">2</option> <opti

  • bootstrap table 服务器端分页例子分享

    1,前台引入所需的js 可以从官网上下载 复制代码 代码如下: function getTab(){ var url = contextPath+'/fundRetreatVoucher/fundBatchRetreatVoucherQuery.htm'; $('#tab').bootstrapTable({ method: 'get', //这里要设置为get,不知道为什么 设置post获取不了 url: url, cache: false, height: 400, striped: tru

  • Python创建、删除桌面、启动组快捷方式的例子分享

    一.Python创桌面建快捷方式的2个例子 例子一: 复制代码 代码如下: import osimport pythoncomfrom win32com.shell import shell    from win32com.shell import shellcon def createDesktopLnk(filename,lnkname):    shortcut = pythoncom.CoCreateInstance(            shell.CLSID_ShellLink,

  • python中cPickle用法例子分享

    在python中,一般可以使用pickle类来进行python对象的序列化,而cPickle提供了一个更快速简单的接口,如python文档所说的:"cPickle -- A faster pickle". cPickle可以对任意一种类型的python对象进行序列化操作,比如list,dict,甚至是一个类的对象等.而所谓的序列化,我的粗浅的理解就是为了能够完整的保存并能够完全可逆的恢复.在cPickle中,主要有四个函数可以做这一工作,下面使用例子来介绍. 1, dump: 将pyt

随机推荐