精华内容
下载资源
问答
  • 2020-04-23 23:01:43
        while(1)
        {
           ;  //加 一个分号
        }
    
        while(1)
        {
        }
    
    while(1);
    这个比较常见
    static void SPIFlashWaitWhenBusy(void) //等待状态寄存器变为0
    {
        while (SPIFlashReadStatusReg1() & 1);
    }
    
    更多相关内容
  • while死循环

    千次阅读 2018-10-18 21:45:52
    1、没有自增自减变量 public static void main(String[] args){ int x = 0;... while( x < 3 ) { System.out.println("value of x : " + x ); //i++; continue; } } ...

    1、没有自增自减变量

    public static void main(String[] args){
    		int x = 0;
    	      while( x < 3 ) {
    	         System.out.println("value of x : " + x );
    	         //i++;
    	         continue; 
    	      }   
    	  }

    2、条件永远为true

    public static void main(String[] args){
    		int x = 0;
    	     while(true) {
    	         System.out.println("value of x : " + x );    
    	      }   
    	  }
    	

    3、do while中没有自增自减变量

    public static void main(String[] args){
    		  int x = 0;
    	      do{
    	         System.out.println("value of x : " + x );
    	      }while( x < 3 );
    	}

    4、死代码

    public static void main(String[] args){
    		while(true){}
    	}

     

    展开全文
  • while死循环教训.ipynb

    2021-05-08 00:37:57
    第一次使用while循环,就写出来死循环,这个是一个失败的案例。
  • shell编程之while死循环

    千次阅读 2021-05-13 19:31:11
    在linux下编程的程序猿都知道shell...对于熟悉C语言的猿人们来说,最简单的死循环应该这样写:-------------------------------------------------------------------------while(1){//do something}---------------...

    在linux下编程的程序猿都知道shell脚本,就算你不怎么熟悉,也应该听过的吧!那在shell脚本中的死循环该怎么写呢?

    对于熟悉C语言的猿人们来说,最简单的死循环应该这样写:

    -------------------------------------------------------------------------

    while(1)

    {

    //do something

    }

    ------------------------------------------------------------------------

    或者你也可以用for语句和do...while语句来实现,这里就不说了!

    可是怎么在shell脚本中写死循环呢?

    对于对shell不怎么熟悉的猿人来说,相信这个问题肯定难倒过大家,反正这个问题曾经难住了我......

    上网google了查阅了一番资料后,我恍然大悟了!原来可以这么写:

    ------------------------------------------------------------------------

    while [ "1" = "1" ]

    do

    # do something

    done

    ------------------------------------------------------------------------

    或者

    ------------------------------------------------------------------------

    while test "1" = "1"

    do

    # do something

    done

    ------------------------------------------------------------------------

    也许,你会觉得和C语言中的有点像,果不其然!但是请注意这是脚本!

    看到这里你也许就知道了在shell中怎么写一个死循环了,可是这真的是最简单的死循环吗?

    其实不是的!最简单的死循环该这样写,(注意:我在这里称其为最简单,也许还有跟简单的!)

    ------------------------------------------------------------------------

    while :

    do

    # do something

    done

    ------------------------------------------------------------------------

    看到这里,也许你会很纳闷儿,这是什么东西,甚至怀疑我在”迈大步子“-----”扯蛋“,其实我的步子迈的很小,绝对扯不到蛋的!

    没错,这的确是一个死循环,不信你可以试一下!注意”#“在shell中是注释这一行的意思,除了这个除外#!/bin/sh

    还有”:“在shell中表示空语句,就是什么也不做!相当于C中的”;“!

    好了,就写到这里了!

    展开全文
  • 2.死循环: 循环条件永远是满足的 while True: usd = int(input("请输入美元:")) print(usd * 6.9) if input("输入q键退出:"): break # 退出循环体 输出结果 请输入美元:8 55.2 输入q键退出: 请输入...

    while循环

    1.语法:
    while 条件:
    满足条件一直执行
    break

    break 跳转语句

    2.死循环:

    循环条件永远是满足的

    while True:
        usd = int(input("请输入美元:"))
        print(usd * 6.9)
        if input("输入q键退出:"):
            break # 退出循环体
            
    
    输出结果
    请输入美元:8
    55.2
    输入q键退出:
    请输入美元:5
    34.5
    输入q键退出:q
    

    练习1.使下列代码循环执行,按e键退出

    season = input("请输入季节:")
    if season == "春":
        print("1,2,3月")
    elif season == "夏":
        print("4,5,6月")
    elif season == "秋":
        print("7,8,9月")
    elif season == "冬":
        print("10,111,12月")
    
    # 改写如下
    while True:
        season = input("请输入季节:")
    if season == "春":
        print("1,2,3月")
    elif season == "夏":
        print("4,5,6月")
    elif season == "秋":
        print("7,8,9月")
    elif season == "冬":
        print("10,111,12月")
    if input("输入e键退出")
        break
    
    # 代码改写如下
    while True:
        season = input("请输入季节:")
        if season == "春":
            print("1,2,3月")
        elif season == "夏":
            print("4,5,6月")
        elif season == "秋":
            print("7,8,9月")
        elif season == "冬":
            print("10,111,12月")
        if input("输入e键退出:") == "e":
            break
    
    输出结果
    请输入季节:夏
    4,5,6月
    输入e键退出:e
    

    while 计数

    #需求:执行三次
    count = 0
    while count < 3: # 0,1,2
        count += 1
        usd = int(input("请输入美元:"))
        print(usd * 6.9)
    
    输出结果:
    请输入美元:8
    55.2
    请输入美元:5
    34.5
    请输入美元:1
    6.9
    

    练习1.在控制台输出012345

    count = 0
    while count < 6:
        print(count)
        count += 1
    
    输出结果
    0
    1
    2
    3
    4
    5
    

    练习二: 在控制太输出234567

    count = 2
    while count < 8:
        print(count)
        count += 1
    
    输出结果:
    2
    3
    4
    5
    6
    7
    

    练习三:在控制台输出 0 2 4 6

    count = 0
    while count < 7:
        print(count)
        count +=2
    
    输出结果:
    0
    2
    4
    6
    

    练习4:在控制台中,获取一个开始值,一个结束值
    将中间的数字打印出来
    例如:开始值3,结束值为10
    打印 456789

    begin = int(input("请输入一个开始值;"))
    end = int(input("请输入结束值:"))
    
    while begin < end - 1:
        begin += 1
        print(begin)
    
    输出结果:
    请输入一个开始值;3
    请输入结束值:10
    4
    5
    6
    7
    8
    9
    

    练习5.一张纸的厚度是0.01毫米
    请计数对折多少此,超过珠穆朗玛峰9944.43米

    thickness = 0.01/1000
    count = 0 #计数器
    while thickness < 8844.43:
        count += 1
        thickness *= 2
        print(thickness)
    print(count)
    
    输出结果
    2e-05
    4e-05
    8e-05
    0.00016
    0.00032
    0.00064
    0.00128
    0.00256
    0.00512
    0.01024
    0.02048
    0.04096
    0.08192
    0.16384
    0.32768
    0.65536
    1.31072
    2.62144
    5.24288
    10.48576
    20.97152
    41.94304
    83.88608
    167.77216
    335.54432
    671.08864
    1342.17728
    2684.35456
    5368.70912
    10737.41824
    30
    
    展开全文
  • STM32_while死循环问题

    2021-11-16 15:44:52
    begin_flag为按键标志位,这样写无论如何都会卡死。 这样写,当标志位为1时程序跳出循环,不会卡死。
  • python while 死循环

    千次阅读 2018-09-25 19:40:50
    while True:  i = 1
  • Shell语言(While死循环)

    千次阅读 2019-06-12 09:14:58
    那在shell脚本中的死循环该怎么写呢? 对于熟悉C语言的猿人们来说,最简单的死循环应该这样写: while(1) { //do something } 或者你也可以用for语句和do…while语句来实现,这里就不说了! 可是怎么在shell脚本...
  • Java多线程-while死循环

    千次阅读 2020-10-10 20:09:17
    线程A执行methodA(),methodA()中有一个死循环 线程B执行methodB(),当线程A进入methodA()中的死循环的时候,我们希望知道线程B能不能执行完成。 import java.util.*; import java.util.concurrent....
  • for循环语句 具有循环范围的语句 ①按照指定序列信息进行循环 ②根据文件行数信息进行循环 ③根据字符串的数量进行循环 ④根据命令输出信息进行循环 语法格式: for 变量名 in 循环取值列表 do 执行循环命令主体 ...
  • 猜拳小游戏(while死循环+switch语句)

    千次阅读 2022-03-17 01:27:47
    1.键盘录入可能会出错,所以做一个死循环 控制键盘录入正确为止 死循环才结束 2.电脑随机数出拳,r.nextInt(3); 3.int playerCount=0; //玩家赢了的次数 int computerCount=0;//电脑赢了的次数 ...
  • 请大神详细指点一下,谢谢,M~~~MU~~~~ 代码如下: int n = 1; for (;;) { } System.out.println(n); System会爆红 而: int n = 1;... while() ; System.out.println(n); 这个不会
  • C#while死循环时候cpu占用比例大

    千次阅读 2017-06-19 14:24:00
    C#while死循环时候cpu占用比例大 C#while死循环时候cpu占用比例大 原因:线程等不到释放,windows运行模式是抢占资源 解决方法:休眠一毫秒让垃圾回收可以进来回收资源 while (true) { Thread....
  • while死循环

    千次阅读 2020-11-13 23:30:51
    1.while死循环while+条件 在条件不改变且条件一直为真时,是死循环。 2.如下图是个死循环,因为while后边的条件一直是真,所以程序什么也不显示。 ![在这里插入图片描述]...
  • while死循环中 try catch问题

    千次阅读 2017-04-24 22:59:00
     无限循环抛出,无限循环捕获 public class run { public static void main(String args[]) { while (true) { System.out.println("==============================="); try { throw new Exception(...
  • java while (true) 死循环

    千次阅读 2021-02-12 19:31:24
    因此while(true)是一个无限循环,因为表达式的值一直为真。为了跳出循环循环体内部要用break语句来跳出。例如,可以在循环体内部用if来判断,if(x==5)break;用exit也可以跳出,此时表示了函数直接返回​1、在java...
  • Shell while 语法(: 死循环

    千次阅读 2022-01-18 17:37:51
    while 语法格式 # for 写法一: while [ 判断条件 ] do echo "循环输出" done # for 写法二: while [ 判断条件 ];...# 通过 : 进行死循环,: 会一直为 true while : do echo "$i" let i++ done ..
  • 无限循环啦!
  • shell while 循环

    2021-05-17 13:58:31
    认识while循环用法一、死循环,:在while循环里面表示永久为真[root@localhost test]# cat 7.sh#!/bin/bashwhile :dodate +%Tsleep 5done用法二、顺序输出1-10[root@localhost test]# cat 8.sh#!/bin/bashn=1while ...
  • while循环结构_死循环处理

    千次阅读 2021-01-25 16:00:13
    循环结构: 循环结构用来重复执行一条或多条语句。表达这样的逻辑:如果符合条件,则反复执行循环体里的语句。在每次执行完后都回判断一次条件是否为True...否则就会变成一个死循环while循环: ...
  • 2021-01-19python之while死循环

    千次阅读 2021-01-29 04:42:20
    方案一:while后面的条件不为恒定值解决办法:while后面的条件随着循环次数执行的次数变化而变化count=0while count<3:print("我是while下面的执行语句")count+=1#等同于count++1/++1count打印结果:我是while...
  • 没错,在while死循环下进行了StringBuild的拼接,进程一直未走完,事务一直未提交,导致数据库先抛出了锁表的异常,当StringBuild不断的进行拼接,最后导致内存溢出。   转载于:...
  • 如果输入的不是数字,是字符就会进入死循环。 解决方案:都是缓冲区惹的祸,输入字符后,字符会一直留在缓冲区,一直读取的是那个字符,所有会一直循环下去。--------------------------------------------------- ...
  • Python入门基础篇 No.43 —— while循环结构_死循环处理 文章目录Python入门基础篇 No.43 —— while循环结构_死循环处理前言一、循环结构二、while 循环总结 前生篇:选择结构嵌套 前言 一、循环结构 循环...
  • C语言中的while循环、do while、for循环

    千次阅读 2021-05-20 06:19:08
    ------------while循环使用方法: ----------------1)while循环的特点:如果while中的条件一开始就不成立,那么循环体中的语句永远不会被执行2)while语句的语义是:如果条件成立,就会执行循环体中的语句(“循环体”就是...
  • 1、do…while循环语句 格式: do{ 循环执行体 }while(循环条件); 注意该循环while循环的区别: 当首次的循环条件结果是false,那么while循环的执行体是不执行的, 但是do…while循环的执行体无条件执行一次; 这个...
  • while循环(包含死循环while嵌套)

    万次阅读 多人点赞 2019-06-28 17:57:42
    1、while循环 语句格式: while 条件: ...2、while死循环 死循环格式: while True: print('hello python') 示例及运行结果: 3、while循环求和 题目一: 利用while循环求1—100的和 示例及...
  • java 死循环(for,while,do while
  • 1.while 条件:执行代码...#循环打印0-100count = 0while count <= 100:print("loop ",count)count += 1print("-------end-------")#打印偶数count = 0while count <= 100:if count % 2 == 0:print("loo...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 213,299
精华内容 85,319
关键字:

while 死循环

友情链接: pingpong.rar