第四章選擇結構(二)
一、Switch的結構語法:
switch(變數){
case 1:
//程式碼
break;
case 2:
//程式碼
break;
default :
//程式碼
break;
}
2.switch:相當於一個開關,後面的括號裡面可以是int short byte char 列舉型別 String型別的值
3.case後面通常是一個固定的值,int short byte char 列舉型別 String型別
4.default:是預設的意思。如果找不到對應的case語句,程式就找default
5.break:表示停止,每條case語句後面一般都需要加,如果不加,則程式繼續往下執行。
6.switch語句和if–else語句的區別:
(1)他兩都是選擇結構。
(2)switch只能處理等值條件判斷的需求,而if選擇結構可以處理範圍的需求。
(3)switch能處理的if都可以處理,if能處理的switch不一定能處理。
相關推薦
第四章選擇結構(二)
一、Switch的結構語法: switch(變數){ case 1: //程式碼 break; case 2: //程式碼 break; default : //程式碼 break; } 2.switch:相當於一個開關,後面的括號裡面可以是int short byte char 列舉型
Windows核心編程之核心總結(第四章 進程(二))(2018.6.17)
函數的參數 設置 函數詳解 可執行文件 一次 HA AC 關聯 原型 學習目標 上一節我們了解了進程、入口函數和進程實例句柄等內容,在進入進程的命令行學習前,有一個全局變量初始化問題需要測試一波。本節的學習目標如下:1.測試C/C++運行庫啟動函數初始化哪些全局變量2.進程
《C++ Primer Plus》學習筆記——第四章 複合型別(二)
結構 結構是一種比陣列更靈活的資料格式,因為同一個結構可以儲存多種型別的資料。 結構是OOP堡壘(類)的基石。 結構是使用者定義的結構,而結構宣告定義了這種型別的資料屬性。定義結構描述——他描述並標記了能夠儲存在結構中的各種資料型別。然後按描述建立結構變數。 使用結構體必須先結構宣告
第四章 儲存器管理(二)
4.5 分頁儲存管理方式 1.連續分配方式:一個程序連續的裝進記憶體一個大小合適的區。->“碎片”->“緊湊”->增大開銷 2.如果允許一個程序直接分散裝入多個不相鄰分割槽中,則無需“緊湊”->產生儲存管理的離散分配方式。 3.離散分配三種方式:
第三章選擇結構(一)
一、boolean 型別: 值只有兩個:true(真)和false(假) 二、常用的關係符: > < >= <= != == 作用:用來比較運算結果,值是boolean型別。. 三、if選擇結構的語法: if(boolean){ 程式碼塊 } 含義:如果boole
第四章_選擇結構(二)
package com.bdqn.Test; import java.util.Scanner; public class Derm1 { public static void main(String[] args) { &nb
第七章 檔案管理(二)——檔案的邏輯結構
分類有幾種: 1.順序檔案(更適合定長) 兩種記錄排列方式 串結構:按記錄形成的時間順序序列排序。記錄順序與關鍵字無關; 順序結構:按關鍵字排序。 檢索方法: 從頭檢索,順序查詢要找的記錄,定長的計算相對快。 順序結構,可用折半查詢、插值查詢、跳步查詢等演算法提
深入理解計算機系統_3e 第四章家庭作業(部分) CS:APP3e chapter 4 homework
ray design sed copy default ror this 處理 implement 4.52以後的題目中的代碼大多是書上的,如需使用請聯系 [email protected] 流水線部分只寫了偶數題號的,這幾天太浮躁,落下了好多課。。。 4.
第四章 選擇結構程序設計
程序 選擇 size http .cn ges 圖片 images spa if 語句 註:else 總是和離他最近的 if 配對 switch 語句 for 語句 第四章 選擇結構程序設計
小白的java學習之路 “ 選擇結構(二)”
pre ring 問題 -s stat 適合 static 之路 span switch 選擇結構: 為什麽使用switch選擇結構: switch選擇結構可以更好地解決等值判斷問題。 switch選擇結構的四個關鍵字: switch case default
Windows核心編程之核心總結(第四章 進程(一))(2018.6.8)
Windows核心編程之核心總結學習目標 第四章進程的學習可謂是任重而道遠,雖然不難,但知識量很多,也比較零散,需要多總結,腦海裏才有進程的框架。所以,我把本章分為幾個小節來講完。我還是一如既往的添加輔助性內容,希望對於小白有所幫助。而比我流弊的大有人在,大神們可以跳過輔助性內容。本小節的學習目標如下:1.C
Windows核心編程之核心總結(第四章 進程(三))(2018.6.21)
擁有 mar eset cto 繼續 detached iat head opera 學習目標 本章節將學習以後經常用到的CreateProcess函數,聽網上的人說有些面試官喜歡問這個函數的大概功能和參數作用哦,可見這個函數是十分重要滴,那我們來詳細了解和測試這個函數的功
Pthon學習之路 第四篇 Python基礎(二)
pri bsp programs -s alt 如果 lex class 算數運算 1.運算符:+ - *(乘法) /(除法) %(求余) //(求商) **(求冪) 2.成員運算:in not in:判斷單個字符或者子序列在不在字符串中。(n
【計算機網路】第四章 網路層(4)
六.ICMP 1. 網際網路控制報文協議ICMP (1)功能:支援主機或路由器做差錯(或異常)報告,網路探詢 (2)兩類ICMP報文 ·差錯報告報文(5種):目的不可達、源抑制、超時/超期、引數問題、重定向 ·網路探詢報文(2組):回聲(Echo)請求與應答(Reply)報文、時間戳請求與應
【計算機網路】第四章 網路層(3)
四.DHCP協議 1. 如何獲得IP地址 (1)靜態配置:硬編碼 ·手動配置IP地址、子網掩碼、預設閘道器 ·手動配置DNS伺服器名稱及IP地址 (2)動態配置:動態主機配置協議(DHCP) ·從伺服器動態獲取引數,即插即用 ·允許地址重用、在用地址續租 ·支援移動使用者加
【計算機網路】第四章 網路層(5)
八.路由演算法 1. 路由與轉發 (1)路由演算法(協議)確定去往目的網路的最佳路徑 (2)轉發表確定在本路由器如何轉發分組 2. 網路抽象:圖 (1)應用:如P2P,N是peers集合,E是TCP連線集合 (2)費用 ·c(x, x’) = 鏈路(x, x’)的費用
【計算機網路】第四章 網路層(6)
九.Internet路由 1. AS內部路由協議(IGP) (1)路由資訊協議:RIP (2)開放最短路徑優先:OSPF (3)內部閘道器路由協議:IGRP(Cisco私有協議) 2. RIP協議 (1)距離向量路由演算法 ·距離度量:跳步數(max = 15 hops),每條鏈路一個跳步
《C++ Primer Plus》學習筆記——第四章 複合型別(三)
指標與自由儲存空間 指標是一個變數,其儲存的是值的地址,而不是值的本身。對於變數可以使用(&)地址運算子來獲取地址。 顯示地址時,常用的描述記憶體的表示法是十六進位制表示法。 對於常規變數,值是指定的量,而地址是派生量。 指標名錶示的是地址。*運算子被稱為間接值或解除引用運算
第四章 語法分析(下)——LR文法
文章目錄 概述 基本概念 移動-歸約語法分析技術 SLR 增廣文法 狀態內部擴充套件 狀態之間的擴充套件 構建分析表 ACTION 構造SLR語法分析表
第四章 語法分析(上)——LL(1)文法
文章目錄 概述 LL(1)文法 LL(1)文法的判定 消除左遞迴 提取左公因子 First集合 Follow集合 預測分析表的構造 表驅動推導例項 概述 語法分析器是