tft每日頭條

 > 生活

 > c語言while語句的使用方法

c語言while語句的使用方法

生活 更新时间:2024-08-14 12:25:01

最近這幾天上班事情比較多,我會抽時間定時發送出來。希望大家多多支持~~謝謝

先來看下教程七裡面的作業

作業

1.編寫程序從鍵盤得到一個1到99之間的數字,把這個數字到100之間所有與7無關的數字都打印在屏幕上


c語言while語句的使用方法(C語言入門教程八)1

一、while關鍵字也可以用來編寫循環,這種循環可以用來實現無法預知次數的循環。while循環格式如下

while (邏輯表達式) {

反複執行的語句

}

隻要邏輯表達式結果為真大括号裡的語句就反複不停執行

練習:

1.采用while循環實現猜數遊戲


c語言while語句的使用方法(C語言入門教程八)2

while循環的邏輯表達式寫成1就成為了死循環

while循環裡也可以使用break;和continue;語句

while循環中邏輯表達式的判斷和語句的執行是交替進行的,永遠先判斷邏輯表達式

while循環有可能不會執行任何語句

do...while格式也可以用來實現循環,do...while格式看成while格式的變體

do...while格式裡必須在小括号後面加;

do...while循環中邏輯表達式的判斷也是和語句的執行交替進行,隻不過永遠後

判斷邏輯表達式

do...while循環中語句至少會執行一次


c語言while語句的使用方法(C語言入門教程八)3

二、在不同速度的設備之間傳遞數據需要使用緩沖區

scanf函數工作時需要使用一個叫做輸入緩沖區的緩沖區

用戶在鍵盤上輸入的内容首先進入輸入緩沖區,程序從輸入緩沖區裡獲得數字,先進入輸入緩沖區的數字必須首先被處理

如果用戶輸入的格式和程序要求的格式不一緻,則會導緻從這個數據開始的所有數據都無法處理了

可以使用如下兩條語句把輸入緩沖區裡錯誤的數據丢棄

scanf("%*[^\n]"); //把輸入緩沖區裡第一個換行字符前的所有内容丢棄

scanf("%*c"); //把換行字符丢棄


c語言while語句的使用方法(C語言入門教程八)4

printf函數使用了輸出緩沖區

輸出緩沖區裡的内容在如下四種情況下才會顯示在屏幕上

1.如果輸出緩沖區裡有'\n'換行字符則它前面的所有内容顯示在屏幕上

2.程序結束後所打印的内容會顯示在屏幕上

3.當輸出緩沖區被充滿的時候裡面的内容會顯示在屏幕上

4.在程序中使用fflush(stdout);語句可以把輸出緩沖區裡的内容顯示在屏幕上


c語言while語句的使用方法(C語言入門教程八)5

好了,今天的内容就到這了。内容不多,如果前面的内容理解了今天的内容就相對好理解一些。消化吸收即可,沒有作業~~

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved