網站首頁 編程語言 正文
if語句
if語句中,首先判斷表達式的值,然后根據該值的情況控制程序流程。表達式的值不等于0,即為真;否則為假。if語句有if,if--else和else if 三種形式
if(表達式) 語句
if(表達式) { 語句塊1; } else { 語句塊2; }
if(表達式1) 語句1 else if(表達式2) 語句2 ···· else if(表達式n—1) 語句n-1 else 語句n
if的嵌套形式
if(表達式1) { if(表達式2) { 語句塊1; } else { 語句塊2; } { else { if(表達式3) { 語句塊3; } else { 語句塊4; } }
條件運算符
條件運算符可對一個表達式的值的真假情況進行檢驗,然后根據檢驗結果返回另外兩個表達式中的一個。
表達式1?表達式2:表達式3; max=(a>b)?a:b;
在運算中,首先對第一個表達式的值進行檢驗。如果值為真,則返回第二個表達式的結果值;如果為假,則返回第三個表達式的結果值。
例:a>b為真,則max=a;為假,則max-b
Objecy=(flag>=N)?1:0; num=Object?num:num*1.1; LED=mode?( (treadmill_i<=6) ? (8'hff>>(7-treadmill_i) ): (8'hff>>(treadmill_i-7) ) ): ( (treadmill_i<=6) ? (1<
switch語句
if只有兩個分枝可供選擇,而實際情況中常需要用到多分枝的選擇。當然,使用嵌套的if語句也可以實現多分枝的選擇,但是如果分枝較多,就會使得嵌套的if語句層數較多,程序冗余,并且可讀性不好。C語言中可以使用switch語句直接處理多分枝選擇的情況,提高程序代碼可讀性。
switch(表達式) { case:1 語句塊;break; case:2 語句塊;break; 。。。 case:n 語句塊;break; default: 默認情況語句塊;break; }
表達式的結果必須為整數
default關鍵字的作用是如果沒有符合條件的情況,那么執行default后的默認情況語句,default可以省略。
switch多路開關模式
switch(表達式) { case:1 語句塊;break; case:2 case:3 語句塊;break; 。。。 default: 默認情況語句塊;break; }
總結
原文鏈接:https://blog.csdn.net/c1278943913/article/details/123242784
相關推薦
- 2023-01-29 python如何利用cv2.rectangle()繪制矩形框_python
- 2022-11-19 項目適?Oracle改造及SSL安全性配置問題匯總詳解_oracle
- 2022-06-04 Android實現懸浮窗效果_Android
- 2022-07-27 shell腳本中一鍵部署zookeeper集群服務的方法_linux shell
- 2023-03-23 Pandas分組聚合之使用自定義函數方法transform()、apply()_python
- 2022-05-11 Python學習之私有函數,私有變量及封裝詳解_python
- 2022-05-27 C++帶頭雙向循環鏈表超詳細解析_C 語言
- 2023-07-22 Spring的編程式事務TransactionTemplate
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支