一、自增運算子與自減運算子
1.單目
2.優先順序
3.使變數的值加1(減1)。
4.此運算子可以前置也可以後置。前置:使變數的值先加1(先減1),然後再做其他操作;後置:先取變數的原值做其他操作,然後再使變數的值加1(減1)。
例:a=4
++a; —— a=a+1;
a++; —— a=a+1;
--a; —— a=a-1;
a--; —— a=a-1;
例:a=10,b=5
j=++a;
j=a++;
j=--a;
j=a--;
printf(「%d」,a--);
printf(「%d」,--a);
printf(「%d」,a++);
printf(「%d」,++a);
j=++a+ --b;
j=a-- + ++b;
j=a++ - 5==b--
二、while語句
語句格式:
while(條件表示式)
迴圈體語句;//
例:在螢幕上列印五個「你好!」。
例:列印100以內的所有偶數。
例:求1+2+3+……+10之和。
例:程式設計,求半徑為1~5的圓的面積。
例:鍵盤輸入十個數,統計正數的個數。
例:鍵盤輸入若干數,統計負數的個數。以0結束輸入。
三、do~while語句
語句格式:
do迴圈體語句;//
while(條件表示式);
與while迴圈的區別是:do~while在任何情況下都無條件地執行一次迴圈體。
四、for語句
語句格式:
for(表示式1;表示式2;表示式3)
迴圈體語句;//
1. 表示式1一般用於迴圈控制變數賦初值
2. 表示式2迴圈條件(終值)
3. 表示式3迴圈控制變數步進值
4. 表示式123均可省略,即寫到其他地方,但「;」絕不可省略。for迴圈一般用於固定次數的迴圈。
五、作業
六、預習
巢狀迴圈、break、continue
迴圈結構程式設計
浙教版義務教育實驗教 科目資訊科技 所選教材 科書九年級資訊科技建議課 所選課題 迴圈結構程式設計 時1課時 課時本案例為第幾 第一課時 適用年級 九年級二 教學設計 知識目使學生了解迴圈結構程式設計的概念。標教學目標 技能目標情感目標教學重 迴圈結構程式設計及流程圖的畫法 教學內容分析 點教學難 ...
選擇結構程式設計,迴圈結構程式設計習題
習題4選擇結構程式設計 一 單選題 1 有如下巢狀的 語句 if a if a else k c if b else k c 以下選項中與上述 語句等價的語句是 k a k a k a k a2.以下選項中與if a 1 a b else a 語句功能不同的switch語句是 switch case...
c迴圈結構程式設計
1 求1 4 7 100之和。解法1 main 解法2 main printf s d n s 2 求1到100之間的奇數之和與偶數之和。解法1 main printf s1 d,s2 d n s1,s2 解法2 main printf s1 d,s2 d n s1,s2 解法3 main prin...