首页 > 其他分享 >while循環的一些判斷條件和讀取循環精簡方法

while循環的一些判斷條件和讀取循環精簡方法

时间:2022-12-26 15:46:49浏览次数:38  
标签:status 條件 一個 scanf 循環 while 讀取

while是入口條件循環

在進入循環體時必須要有獲取輸入數據并判斷的并檢查輸入數據的值,所以在while之前放一個scanf函數,讓循環繼續執行。

如果想讓循環繼續進行,那麽還需要在循環内設置一個讀取所輸入數據的語句,好讓其進入下一次循環,這樣程序才會獲取到下一個status的值。

所以在末尾還要有一個scanf。

用僞代碼表示while循環的標注模式:

獲得第一個用於測試的值

儅測試的值為真時

                 處理值

                 獲取下一個值

C風格的讀取循環:

有這樣的一個語句:

status=scanf("%ld",&num);

while(status==1)

{

/*循環行爲*/

status=scanf("%ld",&num);

}

 

它可以精簡成爲:

while(scanf("%ld",&num)==1)

{

/*循環行爲*/

}

僞代碼含義:儅獲取值和判斷值都成功

                                處理該值

 

标签:status,條件,一個,scanf,循環,while,讀取
From: https://www.cnblogs.com/NoldorFromMiddleEarth/p/17005941.html

相关文章

  • python while 7
    1.简单的while示例current_number=1whilecurrent_number<=5:print(current_number)current_number+=1 2.使用标志active=Truenum=1num_end=10w......
  • python-while综合案例猜年龄
    1.综合案例-猜年龄#!/usr/bin/envpython3#_*_coding:utf-8_*_#Author:shichao#File:.pya=0while1:ifa<3:age=int(input("请输入年......
  • python-while循环语句
    1.python-while循环语句while循环详细图while语句:在某条件下循环执行一段代码,即重复相同的任务while语法格式:while<表达式>: <代码块>while语法示例:......
  • python:while循环
      1.while的条件需得到布尔类型,True表示继续循环,False表示结束循环2.需要设置循环终止的条件,如i+=1配合i<100,就能确保100次后停止,否则将无限循环3.空格缩进......
  • while循环、break、格式化、运算符、编码初始
    1、while循环:不断的重复着某件事就是循环2、while循环图解:3、break:终止当前循环。4、continue就是跳出本次循环、继续下次循环。下方代码都不会执行。......
  • 基础教程-if-while-for
    if简写if只有一条语句ifa>b:print("aisgreaterthanb")passif语句不能为空,但是如果您处于某种原因写了无内容的if语句,请使用pass语句来避免错误whilef......
  • while 和 do while循环
       代码示例:<!DOCTYPEhtml><html><head><metacharset="utf-8"><title></title></head><body><script>......
  • 複合語句塊——關於while循環的
    看這兩個小段代碼:/*code1.*/index=0;while(index<10)    sam=10*index+2;printf("sam=%d\n",sam);/*code2.*/index=0;while(index<10){    sa......
  • while it seems to fit format ‘yyyy-MM-dd‘T‘HH:mm:ss.SSSZ‘, parsing fails (le
    我们知道前端提交字符串到后台映射为Date类型可以加上​​@DateTimeFormat(pattern="yyyy-MM-ddHH:mm:ss")​​注解,但是这次加了还是报错前端提交字符串到后台,出现如下错......
  • Qt5.15-windows安装(解决Network error while downloading问题)
    ​​文章目录​​1项目场景:​​​​2问题描述:​​​​3原因分析:​​​​4解决方案:​​​​4.1下载fiddlereverywhere以及qt在线下载器​​​​4.2在fiddlereverywh......