服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C/C++ - c语言for、while和do-while循环之间的区别

c语言for、while和do-while循环之间的区别

2022-08-17 10:33七尾yyds C/C++

大家好,本篇文章主要讲的是c语言for、while和do-while循环之间的区别,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下

for,while,do-while区别

循环结构

c语言for、while和do-while循环之间的区别

1、初始化变量:
for循环当中定义的初始化变量,只有自己才能用;while和do-while循环,初始化变量本来就在外面,所以外面也照样可以使用。
2、执行次数:
for循环和while循环是(先判断后执行),但是do-while循环是(先执行后判断)。
3、使用的普遍性不同:
绝大多数情况下,三种循环可以来回转换。但是凡是次数确定、范围确定的情况,使用for循环。

详细例子如下:
编程计算1+2+3+……+100
a.用for循环

?
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
int main()
{
    int i,sum=0;
    for(i=1;i<=100;i++)
    {
        sum+=i;
    }
    printf("%d",sum);
    return 0;
}
b.用while循环
?
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
int main()
{
    int i=1,sum=0;
    while(i<=100)
    {
        sum+=i;
        i++;
    }
    printf("%d",sum);
    return 0;
}
c.用do-while循环
?
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
int main()
{  
     int i=1,sum=0;
     do{       
        sum+=i;    
        i++;   
        }while(i<=100);
     printf("%d",sum); 
     return 0;
}

总结

到此这篇关于c语言for、while和do-while循环之间的区别的文章就介绍到这了,更多相关c语言循环区别内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/qq_65610767/article/details/122461808

延伸 · 阅读

精彩推荐
  • C/C++C++ ostream用法案例详解

    C++ ostream用法案例详解

    这篇文章主要介绍了C++ ostream用法案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下...

    luoyayun3614522021-12-20
  • C/C++C++入门(命名空间,缺省参数,函数重载,引用,内联函数,auto,范围for)

    C++入门(命名空间,缺省参数,函数重载,引用,内联函数,auto,范围f

    这篇文章主要介绍了C++入门(命名空间,缺省参数,函数重载,引用,内联函数,auto,范围for),这些基础知识是学习C++最最基础需要掌握的知识点,需要的朋友可以参...

    DR520011582021-11-09
  • C/C++C++中cin的用法详细

    C++中cin的用法详细

    这篇文章主要介绍了C++中cin的用法详细,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来...

    大大大大大大旭11202021-08-06
  • C/C++C++如何调用matlab函数

    C++如何调用matlab函数

    这篇文章主要介绍了C++如何调用matlab函数的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下...

    jjdujiang7892021-04-21
  • C/C++深入解析C++中的引用类型

    深入解析C++中的引用类型

    引用指的是对一个对象的引用。那么什么是对象?在c++中狭义的对象指的是用类,结构,联合等复杂数据类型来声明的变量,如 MyClass myclass,CDialog mydlg,...

    C++教程网3362020-12-24
  • C/C++c语言实现简易版三子棋(附完整代码)

    c语言实现简易版三子棋(附完整代码)

    大家好,本篇文章主要讲的是c语言实现简易版三子棋(附完整代码),感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下...

    风影6666611332022-08-17
  • C/C++C++中的局部变量、全局变量、局部静态变量、全局静态变量的区别

    C++中的局部变量、全局变量、局部静态变量、全局静态变量的区

    本文主要介绍了C++中的局部变量、全局变量、局部静态变量、全局静态变量的区别。具有很好的参考价值,下面跟着小编一起来看下吧...

    BrokenHeart10182021-04-30
  • C/C++win10+VS2017+Cuda10.0环境配置详解

    win10+VS2017+Cuda10.0环境配置详解

    这篇文章主要介绍了win10+VS2017+Cuda10.0环境配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下...

    HallieDong9742021-09-18