1. 程式人生 > >c選擇結構程式設計

c選擇結構程式設計

if語句: 三種 形式: 1)語法格式:if(表示式) 語句 功能:如果表示式的值為真(非0值),則執行其後的語句,否則不執行該語句。 2)語法格式:if(表示式) 語句 1 ;else 語句 2; 功能:如果表示式的值為真(非0值),則執行語句1,否則執行語句2。 3)多分支選擇語句 語法格式:if(表示式 1)語句1 ;else if (表示式2) 語句2 ; else if (表示式3) 語句3 …else 語句m 功能:自上而下,以此判斷 。 switch語句: 語法格式: switch(表示式) { case 常量表達式1: 語句組 1 [break;] case 常量表達式2: 語句組 2 [break;] case 常量表達式3: 語句組 3 [break;] … default: 語句組 n+1 [break;] } 說明:(1)switch 後的表示式可以是整型或字元型。case後面是常量表達式,不能含有變數。 (2)當switch後面表示式的值與某個case後面的常量表達式的值相同時,就執行該case後面的所有語句組。 (3)如果switch表示式的值與所有case後面的“常量表達式”的值都完全不同,就執行default後i俺的語句組 。 (4) 所有case後面的常量表達式都不完全相同。 例項聯絡: 在這裡插入圖片描述

在這裡插入圖片描述