黑馬程式設計師 選擇結構 迴圈結構

2021-06-25 07:16:31 字數 1488 閱讀 5351

l   順序結構:預設的流程結構。按照書寫順序執行每一條語句。

l   選擇結構:對給定的條件進行判斷,再根據判斷結果來決定執行哪一段**。

l   迴圈結構:在給定條件成立的情況下,反覆執行某一段**。

l   if (表示式)  語句1;

u   if(count>50)  開班;  上課;

l   if(表示式)  語句1;  else 語句2;

u   f(count>50)  開班;  else 不開班;

l   if(表示式) 

u   if(count>50)    else {}

u   的作用域

l   if -else if-else

u   if(a==0) else if (a>0)  else

u   特點:只有乙個括號會被執行

l   復合條件

u   上課時間的取值範圍(9~12||  14 ~17)

l   陷阱

u   if(a!=0)  else

u   if (a);

u   if (a=0) 

u   a == 0;

u   if (10) int a = 9;

l   switch(表示式)

l   舉例

int a = 10;

switch (a)

l   簡述break的作用

l   在case中定義變數

l   很多情況可以互換

l   if用得比較多,比較靈活,switch只能某個單值

l   連續printf(「俯臥撐」)20次;

l   while(表示式)

l   continue:輸出5次休息一下

l   break的使用:某次的時候停止迴圈

只有條件成立才會執行迴圈體

while(條件);

l   特點:一定會執行一次迴圈體

l   while和do while迴圈對比

int i=0;

while(i<0)

int i=0;

do while(i<0);

l   執行過程

l   初始化語句等可以是多句(把printf放到for的括號中)

好友列表1

好友1好友2

好友列表2

好友1好友2

好友列表3

好友1好友2

1>    死迴圈 for(;;);

2>    for迴圈體內部變數的作用域

3>    作用域混淆

for (int i = 0; i<5; i++)  int a = 10;

l   可以互換

l   for迴圈的變數可以及時**

l   使用場合:switch\迴圈結構

l   迴圈巢狀下的break

l   使用場合:迴圈結構

l   迴圈巢狀下的continue

黑馬程式設計師 迴圈結構

asp.net unity開發 net培訓 期待與您交流!迴圈結構 1 while while迴圈的基本語法 while 表示式1 語句2 執行過程 1 對表示式1進行求值 2 如果表示式1的值為false,則跳轉到第4步,如果表示式1的值為true,則跳轉到第3步 3 執行迴圈體,然後跳轉到第1步...

黑馬程式設計師 c 中的選擇結構和迴圈結構

c 中的幾種選擇結構。if結構 if else結構 if else if結構 switch case結構。迴圈結構主要是while do while 以及for迴圈。以及用於中斷迴圈的break continue。選擇結構部分舉例 如下 using system using system.colle...

黑馬程式設計師 C語言 迴圈結構 for迴圈

for 語句1 條件 語句2 語句1 初始化語句 語句2 增量語句 執行完迴圈體後再執行的語句 1.for一開始就會執行一次語句1 整個for迴圈只會執行一次 2.判斷條件是否成立,如果條件成立,就會執行一次迴圈體,然後就會執行語句2,再次判斷條件是否成立 不要隨便在for 後面寫分號 for in...