c语言编程第四版李丽娟课程,C语言程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 李丽娟 C语言程序设计教程(第4版)_第4章_分支结构.pdf...
C語言程序設計教程
(第4版)
第4章 分支結構
李麗娟 2013年2月
第4章?分支結構
本章主要內容
1.?if語句的基本結構
2.if~else語句基本結構
3.?if語句的嵌套結構
4.?switch語句的基本結構
5.程序案例分析
第4章?分支結構
?順序結構:程序按照語句的先后順序進行數據處理。
: ,根據判斷的結
?分支結構 程序要對問題進行判斷
果,選擇不同的處理方式,進行不同的操作。
?C語言用于實現分支的結構:
if結構
switch結構
4.1.1??if語句
if語句結構是一種常用的分支結構,是最簡單的一
種單分支結構,該結構構成一個二叉結構。
4.1??if結構
?if語句的一般形式為。
if ( )
F
?語法功能:
T
先判斷的值,若該值為“真”,
則:執行 ; 語句 A
否則:什么也不執行。
注意:
。
1.?:一般為條件表達式或邏輯表達式
2. if語句中的 一般情況下都是以復合
語句的形式出現,即用一對花括號將語句括
起來。如果語句只有一條,則可以不需要花
括號
3. if結構的流程圖?:
4.1??if結構
例1:從鍵盤任意輸入兩個實數a和b ,要求a 的值總是小于或
等于b 的值,然后輸出這兩個數a和b 的值。
: ,要求
分析 根據題意 a≤b 。
方案:先輸入一個較小的數,賦給變量a ,再輸入一個較大
的數,賦給變量b 。
: 如果先輸入的值較大,后
問題 輸入的限制對用戶不合理。
輸入的值較小,則結果為a≥b 。
方案修正:不論輸入的大小順序怎樣,總是會有a≤b 的結果。
4.1??if結構
開始
算法的流程圖如圖所示:
其中虛線框為if結構。 定義浮點型變量a, b
程序的難點:交換a,b的值。
輸入變量的值 a, b
程序見:example4_1.c
F
a >b
T
例2:從鍵盤輸入一個整數,
總結
以上是生活随笔為你收集整理的c语言编程第四版李丽娟课程,C语言程序设计教程 第4版 普通高等教育“十一五”国家级规划教材 教学课件 李丽娟 C语言程序设计教程(第4版)_第4章_分支结构.pdf...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 随机接入流程 - 4 Step RA
- 下一篇: 【漏网之鱼】Ansible AWX调用p