第三節,分支結構
if 語句
- 基本格式:
if(判斷條件)
{
內容;
}
- if:如果 if 的條件為真時則執行 if 內的語句,為假時則跳過該 if 語句
- 例項:
#include <stdio.h>
int main ()
{
int a = 5;
if(a < 6) //使用if判斷:a是否小於6,小於就執行
{
printf("a小於6\n");
}
return 0;
}
- 執行結果:
a小於6
if…else 語句
- 基本格式:
if(判斷條件1)
{
內容;
}
else if(判斷條件2)
{
內容;
}
else if(判斷條件3)
{
內容;
}
else
{
內容;
}
- else if:和 if 語句一樣,如果條件為真時,則執行該語句,為假時繼續判斷其他的else if (else if判斷不限數量)
- else:若 if 和 else if 的條件都為假時,則執行該語句 (該語句不需要判斷條件)
- 例項:
#include <stdio.h>
int main ()
{
int a = 6;
if(a < 6) //使用if判斷:a是否小於6,小於就執行
{
printf("a小於6\n");
}
else if(a < 7) //a是否小於7,小於就執行
{
printf("a小於7\n");
}
else //如果a不小於7,則執行該語句
{
printf("a大於7\n");
}
return 0;
}
- 執行結果:
a小於7
switch 語句
- 基本格式:
switch(表示式)
{
case 常量表示式一 :
內容;
break;
case 常量表示式二 :
內容;
break;
default :
內容;
}
- case:執行switch中表示式的值對應的case常量表示式
- break:當case執行到break時程式結束(沒有break時將會一直執行,直到case語句執行完),case語句不限數量
- default:當switch語句中表示式的值沒有對應的case值時,執行該語句 (該語句不需要常量表示式)
- 例項:
#include <stdio.h>
int main ()
{
int num = 1;
switch(num)
{
case 1 :
printf("我是case 1\n" ); //該case語句沒有break,繼續執行
case 2 :
case 3 :
printf("我是case 3\n" );
break; //遇到break語句,執行結束
case 4 :
printf("我是case 4\n" );
break;
case 5 :
printf("我是case 5\n" );
break;
default :
printf("我是default\n" ); //如果switch中num的值不是1~5,則執行該語句
}
return 0;
}
- 執行結果:
我是case 1
我是case 3
相關文章
- 分支結構
- python分支結構與迴圈結構Python
- JavaScript分支結構(判斷結構)使用教程JavaScript
- JavaScript中的程式結構和分支結構JavaScript
- 04分支結構
- 01-if多分支結構md
- php分支和迴圈結構PHP
- 第十九節:Java基本資料型別,迴圈結構與分支迴圈Java資料型別
- 條件分支與迴圈結構學習
- 前言和章節結構
- 調節記憶體結構記憶體
- git分支總結Git
- 黑猴子的家:mysql 流程控制之分支結構MySql
- 【JVM】體系結構及其細節JVM
- Python基礎教程100天:Day03-分支結構Python
- Python 學習筆記-03-01-三大結構-分支Python筆記
- 資料結構第九節(排序(上))資料結構排序
- 資料結構第七節(圖(中))資料結構
- JS版資料結構第三篇(連結串列)JS資料結構
- Python開發【第三篇】:分支迴圈Python
- Python3結合Sciter編寫桌面程式第三節Python
- 第三節 使用Docker映象Docker
- 好程式設計師Python教程系列第5講-分支結構程式設計師Python
- 1.4分支結構程式設計(短路運算,三數排序)程式設計排序
- 資料結構 第一節 第六課資料結構
- 第三章 函式與程式結構函式
- MYSQL INNODB 組合索引分支節點資料解析MySql索引
- JAVASE-Basic(基礎資料+運算子+分支/迴圈結構+陣列)Java陣列
- 資料結構第十一節(雜湊表)資料結構
- PE結構-合併節(附例項程式碼)
- 資料庫——查詢樹形結構某節點的所有子節點、所有父節點資料庫
- 好程式設計師Python培訓分享Python系列之分支結構程式設計師Python
- Java學習之分支結構---判斷語句:if語句和switch語句Java
- 第三節化學纖維繩
- 【資料結構第三週】樹知識點整理(上)資料結構
- Storm入門指南第三章 拓撲結構ORM
- 多個分支機構聯網SDN方案
- 好程式設計師web前端培訓分享JavaScript學習筆記分支結構程式設計師Web前端JavaScript筆記