《看聊天記錄都學不會C語言?太菜了吧》(12)循環有多容易?你看一眼就懷...

若是大一學子或者是真心想學習剛入門的小伙伴可以私聊我,若你是真心學習可以送你書籍,指導你學習,給予你目標方向的學習路線,無套路,博客為證。

本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新,包括別的語言以及實戰都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰課程也將會逐步更新。

若有想學習的內容可以在評論區留言,根據大家的要求持續更新。點贊過十萬就算化成灰我也更新下一篇。(肯定不到,也會更的。)

有問題也可以在評論區留言,也可以私聊我加我好友共同交流一起進步~

喜歡內容歡迎關注我、評論、點贊、收藏,這對我很重要,謝謝~


由于部分粉絲要求想要學python,就更了這個系列,我就算是生產隊的驢、化成灰我C語言和python都一周6篇打底。可以關注我加我好友提你們想學的內容喲~

目錄

《看聊天記錄都學不會C語言?太菜了吧》(22)(必懂!題解 1-100 內素數)素數原來是質數!為什么你不早說!——(必懂!題解)求素數

《看聊天記錄都學不會C語言?太菜了吧》(21)(必懂!題解冒泡排序)在現實生活中,打擂臺比賽爭名次竟用的是冒泡排序?——(必懂!題解)冒泡必懂

《看聊天記錄都學不會C語言?太菜了吧》(20)(必懂!題解指定天數)我能知道2000年后的這個月一共有幾天——(必懂!題解)我能知道2000年后的這個月一共有幾天

《看聊天記錄都學不會C語言?太菜了吧》(19)鞏固開始,數字1、2、3、4能夠組成多少個 3 位數的不同的排列——鞏固1

《看聊天記錄都學不會C語言?太菜了吧》(18)2分鐘搞結構體——結構體

看聊天記錄都學不會C語言?太菜了吧》(17)5分鐘搞懂指針與多重指針——指針與多重指針

《看聊天記錄都學不會C語言?太菜了吧》(16)我一直以為校花很漂亮,直到我叫了她一聲…——生命空間、命名規則

《看聊天記錄都學不會C語言?太菜了吧》(15)你學了一節課的函數我5分鐘搞定了,還很熟——自定義函數傳參、返回值

《看聊天記錄都學不會C語言?太菜了吧》(14)這么神奇?我寫了20行代碼竟然一行就可以搞定?——自定義函數

《看聊天記錄都學不會C語言?太菜了吧》(13)(9*9 乘法表)尋找電腦中的盲盒彩蛋——for 循環與循環嵌套 九九乘法表

《看聊天記錄都學不會C語言?太菜了吧》(12)循環有多容易?你看一眼就懷…——循環

《看聊天記錄都學不會C語言?太菜了吧》(11)2分鐘領悟數組——數組

《看聊天記錄都學不會C語言?太菜了吧》(10)程序媛聰明絕頂了——邏輯與運算符

《看聊天記錄都學不會C語言?太菜了吧》(9)老公餅真的有老公送?——字符數組

《看聊天記錄都學不會C語言?太菜了吧》(8)牛郎和織女竟有一個孩子?——多條件if

《看聊天記錄都學不會C語言?太菜了吧(7)下一篇文章告訴你牛郎是誰——if邏輯判斷

《看聊天記錄都學不會C語言?太菜了吧(6)以前跟我說編程很難的給我站出來——浮點數及變量運算

《看聊天記錄都學不會C語言?太菜了吧(5)打了一把游戲我學會了一個編程知識?——變量輸出及占位符

《看聊天記錄都學不會C語言?太菜了吧(4)原來我早就會編程了——變量

《看聊天記錄都學不會C語言?太菜了吧(3)代碼都在談戀愛難道你不知道?——頭文件及標點

《看聊天記錄都學不會C語言?太菜了吧(2)我說編程很容易你們不服?——Devc使用及HelloWorld

《看聊天記錄都學不會C語言?太菜了吧(1)我在大佬群里問基礎問題沒人理?——學習建議


我的其它教程

教程點擊進去將會有目錄

《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(1)加載Python神器!亮劍!

《看聊天記錄都學不會C#?太菜了吧》(1)從今天開始我是一個游戲開發者

你去約個會,你零基礎的同學就學完C語言知識點過完了

【小白進】大佬們學習為什么簡單?小白該如何學習?學歷不高如何找工作?副業很好賺?了解后少走彎路


作者簡介

作者名:1_bit

簡介:CSDN博客專家,2020年博客之星TOP5,藍橋簽約作者。15-16年曾在網上直播,帶領一批程序小白走上程序員之路。歡迎各位小白加我咨詢我相關信息,迷茫的你會找到答案。

博客地址:https://i1bit.blog.csdn.net


rabbit:小C:小媛,你自己琢磨了數組后,你琢磨出了數組如何每一個取值了嗎?

👸小媛:懂呀,不就是直接printf后給一個數組下標依次顯示不就好了?😓

🐰小C:你不嫌麻煩嗎?

👸小媛:哈哈哈,這么說你這一節想要教我如何用簡單的方法咯? 😎

🐰小C:是的呀,這個方法就叫做循環。

👸小媛:嘻嘻,其實我查過資料了,懂了一點,不過還沒來得及看,你來告訴我。 😂

🐰小C:可以的,我先教你一個while循環吧,然后再繼續慢慢的學習其它循環。

👸小媛:可以的,小問題,客隨主便。 😂

🐰小C:你這句話說的,哈哈哈那就繼續了。while 是循環的關鍵字,你在C語言中可以給while一個循環條件,當滿足條件時將會循環指定的代碼塊,指定循環代碼塊只需要放在while循環的花括號中,我們看一個示例。

#include<stdio.h>
void main(){char a[]={'h','e','l','l','o'};int i=0;while(i<5){printf("%c \n",a[i]);i++;}
}

🐰小C:以上代碼創建了一個數組 a,里面存儲了5個元素,分別是 ‘h’,‘e’,‘l’,‘l’,‘o’,隨后設置了一個變量i,里面存儲一個值為0。其實設置這個i是為了循環時能夠滿足一個條件,這個變量就是由此作用。

👸小媛:那個while后面圓括號中 i<5 就是條件吧?

🐰小C:是的,那個 i<5 就是用來表示判斷這個循環是否繼續繼續循環的關鍵,若在循環的時候更改變量 i 的值,將其超過 5,那么之后就不會循環了。在以上代碼實例中,循環的代碼是條件圓括號后花括號中的代碼,里面有一句代碼 i++就是表示每次循環時變量 i 的值就加1,i++ 其實與 i=i+1 的效果一致。

👸小媛:我懂了,這個時候 i 第一次循環的時候為 0,第二次循環由于第一次循環后 i的值就變成了 1,每次都會加1,而這個時候使用 printf 輸出 a[i] 就表示輸出了 a[0]、a[1]…這些值,這樣就可以一直循環這些內容了對吧? 😏

🐰小C:是的,哈哈哈,看來你懂了。你自己運行一下看看是否輸出數組的內容吧。

👸小媛:嘻嘻,成功了。 😏

🐰小C:那我接著教你 while 循環的另外一種形式,叫做do…while循環。其實跟while 循環類似。

👸小媛:我覺得一種概念學習完后,類似的都感覺很容易。 😆

🐰小C:是的,你現在學 do…while 后會發現及其簡單的。do…while 循環跟 while 循環不同的在于,while 循環使用時會先判斷條件,如果條件錯誤,那么將會不去執行循環,一次循環都不會執行,而 do…while 至少會執行一次,因為 do…while 循環時將會先執行即將要循環的代碼塊,之后再去判斷條件是否正確。

👸小媛:那不就是do…while 循環不管條件對不對先去做了再說?

🐰小C:嗯,我給你看一個示例。

#include<stdio.h>
void main(){char a[]={'h','e','l','l','o'};int i=4;do{printf("%c \n",a[i]);i++;}while(i<3);
}

🐰小C:以上代碼和之前的示例代碼大致都相同,只有循環內的while 有點不一樣。變量 i 存入的值是4,此時已經超出了 while 循環圓括號中設置的條件小于3。

👸小媛:我覺得還有一點不同。

🐰小C:哪里不同?

👸小媛:就是條件后面多了個分號,之前是沒有的。 😰

🐰小C:挺細心的,是的,do…while 循環在循環代碼的花括號開頭使用了關鍵字 do,在尾部才寫 while 以及條件,此時需要在條件后加上分號表示循環體結束。此時按理來說這個循環將不會再進行,但是使用了do…while 至少第一次是執行的,你可以看看結果。

👸小媛:咦,真的耶。

🐰小C:你自己試試循環輸出別的數組,還有你想重復顯示某些東西也可以試試,你實驗完我們就進行下一節內容。

👸小媛:問題不大。 👌

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/287327.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/287327.shtml
英文地址,請注明出處:http://en.pswp.cn/news/287327.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

***ECharts圖表入門和最佳實踐

ECharts數據圖表系統&#xff1f; 5分鐘上手&#xff01; 【ECharts簡介】 ECharts開源來自百度商業前端數據可視化團隊&#xff0c;基于html5 Canvas&#xff0c;是一個純Javascript圖表庫&#xff0c;提供直觀&#xff0c;生動&#xff0c;可交互&#xff0c;可個性化定制的數…

【經典回放】多種語言系列數據結構線性表之一:順序表

一、實驗任務描述 建立線性表的ADT后,編程完成: 1 用C語言完成一個順序表結構; 2 為順序表完成追加、刪除、插入、查找的功能; 3 建立一個鏈表的結點; 4 完成鏈表的追加、刪除、插入功能; 5* 用C#完成一個結點的類; 6* C#完成鏈表的追加、刪除、插入功能的類; 7* C#編寫…

原型繼承+原型鏈 + 對象繼承發展

一、原型繼承&#xff1a; &#xff11;、說起原型繼承&#xff0c;就要先由構造函數創造對象說起&#xff0c;首先了解構造函數內部基本原理&#xff1a; &#xff08;&#xff11;&#xff09;.在函數體最前面隱式的加上this {} &#xff08;&#xff12;&#xff09;.執行 …

Kotlin之?和!!最簡單的理解

一、? 1&#xff09;、?在聲明對象時&#xff0c;把它跟在類名后面&#xff0c;表示這個類允許為null var list: ArrayList<String>? null 2&#xff09;、調用對象時&#xff0c;把它跟在對象后面&#xff0c;表示如果為null程序就會視而不見&#xff0c;比如我們…

WPF|一個比較簡單帶點設計的登錄界面

閱讀目錄效果展示準備簡單說明 源碼結尾&#xff08;視頻及源碼倉庫&#xff09;1. 效果展示欣賞效果&#xff1a;2. 準備創建一個WPF工程&#xff0c;比如站長使用 .NET 7[1] 創建名為 Login5 的WPF項目。找一張圖片做為裝飾&#xff0c;放登錄表單左側&#xff1a;添加Nuget…

Android插件基礎之類加載器學習

記錄學習java 加載器學習所獲心得&#xff0c;逐步記錄了解java加載器的過程。為了知悉android 插件化的實現原理&#xff0c;從而需要從頭了解android加載apk&#xff0c;以及基礎的java類加載的加載過程情況&#xff0c;為方便記錄和記憶&#xff0c;故此將學習了解的過程記錄…

php多個文件上傳代碼,PHP單文件上傳類或多文件上傳類源碼

以下為引用的內容&#xff1a;php文件:代碼://如果收到表單傳來的參數&#xff0c;則進行上傳處理&#xff0c;否則顯示表單if(isset($_FILES[uploadinput])){//建目錄函數&#xff0c;其中參數$directoryName最后沒有"/"&#xff0c;//要是有的話&#xff0c;以/打散…

《看聊天記錄都學不會C語言?太菜了吧》(13)(9*9 乘法表)尋找電腦中的盲盒彩蛋

若是大一學子或者是真心想學習剛入門的小伙伴可以私聊我&#xff0c;若你是真心學習可以送你書籍&#xff0c;指導你學習&#xff0c;給予你目標方向的學習路線&#xff0c;無套路&#xff0c;博客為證。 本系列文章將會以通俗易懂的對話方式進行教學&#xff0c;對話中將涵蓋…

Fragment使用--文章集錦

android使用Fragment實現底部菜單使用show()和hide()來切換以保持Fragment狀態Android Fragment 真正的完全解析&#xff08;上&#xff09;Android Fragment實踐(一)糾正對Fragment Transaction BackStack的誤解多個Fragment 切換時不重新實例化Fragment詳解之四——管理Fragm…

Android之在在EditText的xml里面配置了相關屬性依然沒有顯示光標問題

1 問題 在EditText的xml里面配置了 android:cursorVisible"true" android:focusable"true" android:focusableInTouchMode"true" 依然沒有光標顯示 2 解決辦法 直接在代碼層控制&#xff0c;平且拉起鍵盤 fun showSoftInputFromWindow(activ…

【經典回放】多種語言系列數據結構線性表之二:鏈表

目錄 1 鏈表結構設計 2 簡單的鏈表測試 2 鏈表的組織和ADT設計 3 初始化有頭結點鏈表 4 有頭結點鏈表中追加一個結點(一行數據)

使用 Postman 實現 API 自動化測試

1背景介紹 相信大部分開發人員和測試人員對 postman 都十分熟悉&#xff0c;對于開發人員和測試人員而言&#xff0c;使用 postman 來編寫和保存測試用例會是一種比較方便和熟悉的方式。但 postman 本身是一個圖形化軟件&#xff0c;相對較難或較麻煩&#xff08;如使用 …

php json -gt;訪問,【轉】Php+ajax+jsonp解決ajax跨域問題

首先&#xff1a;jsonp是json用來跨域的一個東西。原理是通過script標簽的跨域特性來繞過同源策略。發送端&#xff1a;$.ajax({type : "post",url : "ajax.php",dataType : "jsonp",jsonp: "callback",//傳遞給請求處理程序或頁面的&…

《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(1)加載Python神器!亮劍!

本系列文章將會以通俗易懂的對話方式進行教學&#xff0c;對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新&#xff0c;包括別的語言以及實戰都將使用對話的方式進行教學&#xff0c;基礎編程語言教學適用于零基礎小白&#xff0c;之后實戰課程也將會逐步更新。 若…

little tricks(持續更新)【python】

python中的list有reverse方法&#xff0c;但是字符串卻沒有&#xff0c;怎么辦呢&#xff1f; csdn博主有列了幾個方法&#xff0c;我覺得第一個最簡單直接&#xff0c;str[::-1]搞定。 當然也有一種怪異的方法&#xff0c;我把字符串轉為序列reverse一下&#xff0c;再轉回來不…

Codeigniter 3 拓展HMVC

2019獨角獸企業重金招聘Python工程師標準>>> 在Codeiniter&#xff08;以下統稱CI&#xff09; 2.X版本中&#xff0c;我們就通過拓展核心類庫實現了HMVC&#xff0c;但是同樣的代碼&#xff0c;拿到CI 3中&#xff0c;就很有可能不好用了。 ###拓展核心類庫方式 官…

FPGA FIFO深度計算

轉自&#xff1a;http://comm.chinaaet.com/adi/blogdetail/37555.html 首先&#xff0c;一定要理解清楚FIFO的應用場景&#xff0c;這個會直接關系到FIFO深度的計算&#xff0c;如果是面試官拋出的問題&#xff0c;那么有不清楚的地方&#xff0c;就應該進行詢問。如果是筆試或…

玩轉ASP.NET Core 6.0框架-序言

ASP.NET Core是微軟提供的強大的web框架&#xff0c;它有很多潛在的強大而有用的功能。本專欄的目標是幫助您把框架的隱藏能力最大限度地發揮出來&#xff0c;讓您能夠按需定制ASP NET Core框架。本專欄提供了一種具體的操作和實現方法&#xff0c;可以讓你在短時間盡可能地提高…

從C#開始的面向對象編程經典自學教程

1、C語言的時代 在C語言時代,可以認為那時的編程過程就是表格加工過程,也就是從A表格到B表格、再到C表格…..等等,這個過程中,計算機語言如何描述一個表格,成為計算機語言的關鍵。 對一個表格的分析可以發現:表格是兩部分組成:表頭和表格: 學生表 STUDENT 在這個表格…

Java之對List里面的對象名字進行模糊查詢

1 問題 對list里面的對象名字進行模糊查詢 2 解決辦法 //即可以進行模糊匹配matcher.find()//匹配查詢matcher.matches() /*** 模糊查詢*/public static ArrayList<SearchBean> search(String name, List<SearchBean> list) {ArrayList<SearchBean> results…