| 這個作業屬於哪個班級 | c語言--網路2011/2012 |
| :----: | :----: | :----: |
| 這個作業的位址 | c部落格作業02--迴圈結構 |
| 這個作業的目標 | 學習迴圈結構內容,包括for迴圈、while迴圈、迴圈巢狀. |
| 姓名 | 陳宇杭 |
c語法
for(表示式1;表示式2;表示式3) //表示式1:在for迴圈開始時執行,多用於初始化某一(計數)變數;
// 表示式3多用於調整計數變數來控制迴圈次數;
總結:for迴圈語句多用於迴圈次數已知或可判斷的情況,經常與陣列進行配合使用;
while(表示式) //表示式為**迴圈判斷條件**,若為0跳出迴圈,非0則繼續迴圈;
do //在do while語法下,c語言會**先進入迴圈體執行一輪迴圈,再進行條件判斷**;
while(表示式); //表示式作用同上; !注意不要忘記結尾分號!
**總結**:`while`與`do while`語句適合在**不清楚具體迴圈次數**時使用;同時兩者使用時也有輕微區別,總之具體問題具體分析;
do
while(表示式); //再次提醒不要忘記分號;
do
while(表示式);
總結:
迴圈巢狀基本應用語法
/*按順序輸出個位數乘積數值矩陣*/
int i, j;
for(i = 1; i < 10; i++) //外層迴圈;
printf("\n"); //不僅僅`for`語句,`while`與`do while`語句同樣也能進行迴圈巢狀;在使用上具體問題具體分析;
}
總結:迴圈巢狀需要注意迴圈邏輯,盡量在編寫**前用偽**來進行邏輯梳理,以及內層迴圈結束後是否有變數需要初始化;(巢狀迴圈非常適合進行printf除錯)
各種數列求和問題
數字型字元如何轉數字及字母型字元大小寫變換
關於清除緩衝區的非法字元
圖形列印
C語言部落格作業02 迴圈結構
1.2.1 學習體會 學習感受 原來做順序和分支的時候感覺還可以,沒想到到迴圈的時候自己一下子就不行了,做題速度跟別人差了好多。我感覺遇到難一點的題可以先在紙上把思路寫出來會好做一點。建議 感覺老師的作業有點多,畢竟我們還有線代 高數 英語作業要做,希望老師布置的作業寬限的時間能久點。1.2.2 累...
C語言部落格作業02 迴圈結構
本週的時間我們學習了主要是迴圈語句,首先學習的就是比較簡單的乙個for語句,for語句是把判斷條件和迴圈語句都放在for括號裡,先以變數的初始值進入迴圈中,進行一次迴圈之後再判斷是否進行接下來的迴圈 接下來的就是while語句,while語句是在進行迴圈之前就做出判斷是否進入迴圈,避免了for語句中...
C語言部落格作業02 迴圈結構
經過本週學習,對c迴圈結構有了深入,無論是單層迴圈結構還是巢狀迴圈結構的問題,我都學會有一定的解決能力,但在此對老師表示歉意,這週的c語言 量很少,在c語言的學習投入力度不大,導致了作業的不完整和完成的不及時,表示歉意,會努力補上缺失的 量。對於老師所說的用偽 來設計演算法,沒有看到同學的部落格時還...