c語言部落格(迴圈語句):
一.知識點總結:
1.迴圈結構包括,當型迴圈結構和直到迴圈結構。
2.for,while,do-while三種迴圈語句。這個被重複執行的語句叫做迴圈體。
3.while語句:while(迴圈控制表示式){迴圈體}
do-while型:do{語句序列}while(迴圈控制表示式)
for(初始化表示式;迴圈控制表示式;增值表示式){語句序列}
注意:如何對迴圈變數進行增值,決定了迴圈的執行次數,如果
在迴圈體內再次改變這個變數的值,將改變迴圈正常的執行次數。
4.for語句中三個表示式之間的分隔符是分號,有且僅有兩個分號,既不能多也不能少。
5.逗號運算子:逗號運算子可以把多個表示式連線在一起,構成逗號表示式。
一般形式為:表示式1,表示式2,...,表示式n。
6.除了特別需要,一般不在for語句後面加分號。如果加分號只是起一種延時作用。
7.死迴圈:比如while();行末的分號有可能導致死迴圈。
8.巢狀迴圈:比如for迴圈中套for迴圈。切記迴圈變數不能同名以免造成混亂。
9.條件控制的迴圈
10.goto語句,break語句,continue語句。注意,在巢狀迴圈的情況下,break語句和continue語句只對包含他們的最內層的迴圈語句起作用,不能用break語句跳出多重語句。
二.能夠處理的問題:
①累加累乘的問題。利用變數去進行迴圈加減
②計算一串數中的那個數字出現了幾次。以及把每一位數字輸出
③畫矩形,畫圖形,讓標誌有規律的輸出,形成一種圖形。
④求餘數相同,公因式公倍數的求解。
⑤處理簡單的條件迴圈問題。比如儲蓄問題。多重情況得考慮
⑥處理一組數的問題。比如敲七的問題。以及簡單的迴圈問題,用一種簡單的方式去考慮迴圈有規律的問題。
三.自己的感悟:
近期的學習有了很大的改變,態度有了很大的轉變。因為迴圈結構確實有些難度。所以自己開始加緊學習,但是對於做題有一定的欠缺。感覺自己不會特別多的東西。基礎的問題有很多不明白。基礎的語句也有很多不明白。也希望以後可以好好的上課聽課。不能驕傲。不要以為什麼都懂了。其實什麼都不明白。要跟著老師的節奏。也要提前進行預習,上課的時候把自己不懂的地方好好聽。積極做老師發的作業題。好好的備戰考試。加油。養成一種習慣,做到每天做幾道題。認真的去學會一點知識。
部落格第二次作業
一.命令列萬用字元 1.匹配任意長度的任意字元 2.匹配任意單個字元 3.匹配指定範圍內的任意單個字元 4.匹配指定範圍外的任意單個字元 5.upper 所有的大寫字母 eg 列出 etc下,所有的以n,l開頭的,並且以非數字結尾的檔案 列出 var目錄下,以乙個小寫字母開頭,乙個小寫字母結尾,中間...
第二次部落格作業
目錄2.pta實驗作業 int i char c for i 0 i 10 i stand time 0 初始化隨機數 rand 100 隨機產生0 99的隨機數 1 每次召喚 rand 就得到乙個隨機整數。include include include int main 2 x n的結果是 0,n...
第二次部落格作業
1 目前我學習中存在的薄弱的知識點具體是結構體 共同體 列舉型別與指標。在近幾次的pta 練習中 大概是練習 8 練習 10 我常常被題目卡住,想到思路但是不知道應該怎麼寫下 在結構體中具體的例子是定義結構體型別變數。我一開始無法理解結構體型別與結構體型別變數的定義,導致對結構體成員引用出現錯誤。共...