5、選擇結構的程式設計
if語句分為3終:單分支,多分支和巢狀。
單分支if語句是實現選擇語句最簡單,最直觀的方法。它最簡單的形式就是判斷某個條件值是否為真,如果為真則執行一段**。
多分支if_else語句的功能是計算表示式的值,若表示式的值為真,執行語句1,並跳過語句2,繼續執行if_else語句的下一條語句;若表示式的值為假,跳過語句1,執行語句2,然後繼續執行if_else的下一條語句。
if語句和if_else語句形式中,語句一和語句二可以是任意合法語句。若它們也是if語句,就構成巢狀的if語句。
c語言規定:else總是與它前面最近的同意復合語句內的不帶else的if語句結合。
switch語句只能判斷是否相等,不能判斷大於和小於。
在switch語句中,每個case後面可以出現任意合法c語句,因此,也可以出現另乙個switch語句,從而形成巢狀switch語句。
說明:1、switch後面括號中可以是任何表示式,取其整數部分與各常量表示式進行比較。
2、常量表示式中不能出現變數,且型別必須是整形、字元型或列舉型,各常量表示式互不相同。
3、語句i可以是一條或多條語句,多條語句是不必用{}把他們括起來。語句i處也可以沒有語句,程式執行到此會自動向下順序執行。
4.default語句一般出現在所有case語句之後,也可以出現在case語句之前,或者兩個case語句之間。default語句可以預設。
break語句的功能是終止它所在的switch語句或迴圈語句的執行。
世上最遙遠的距離不是你在那裡我在這裡,而是你在if我在else裡。
今日**:
選擇結構程式設計
一 實驗目的 1 了解c語言表示邏輯量的方法 以0代表 假 以非0代表 真 2 學會正確使用邏輯運算子和邏輯表示式。3 熟練掌握if語句和switch語句。4 結合程式掌握一些簡單的演算法。二 實驗內容 1.有乙個函式用scanf函式輸入x的值 分別為x 1 1 10 10三種情況 求y值。2 輸入...
選擇結構的程式設計
簡單的if語句 if 表示式 語句1if else語句 if 表示式 將他們括起來。語句 i 處也可以沒有語句,程式執行到此會自動向下順序執行。default 語句 一般出現在所有case 語句之後,也可以出現在case 語句之前或兩個case 語句之間。default 語句可以預設。break語句...
程式設計基礎 順序結構程式設計
problem a 根據邊長計算三角形的面積 include include intmain problem b 計算圓面積 輸入圓半徑r,r為實數,計算並輸出面積s 圓周率取3.14即可 include intmain problem c 解方程ax b 0 求解方程ax b 0。要求 輸入a與b...