C (八)之判斷語句IF SWITCH

2021-09-24 11:50:43 字數 2017 閱讀 8626

c#中的判斷語句if/switch

1:if / elseif / else

if 滿足條件擇執行;

多個elseif時,其中有乙個滿足條件,那個之後的elseif都不會執行;

else上面都不滿足時執行;

c#支援三元運算子,用法同於php

bool a = true;

bool c = true;

bool b = false;

bool d = false;

int num = 0;

//if

if(!(a || c))

if(!(a || b))

if(!(a || d))else if(!(b || d))

//三元運算子

string rts = "";

rts = num == 1 ? "1" : "2";

console.writeline(rts);

2:switch:這個按照正常語法寫就可以了,不要忘記寫break;

還有一種用法成為switch迴圈,就是switch中你想要的case判斷都走一遍。

使用goto,具體用法,參照下邊例項

// switch goto

console.writeline("box sizes:1=small, 5=medium, 10=large");

console.writeline("請選擇");

string s = console.readline();

int i = int.parse(s);

int cc = 0;

switch (i)

console.writeline("謝謝!您的花費=$", cc);

上**:

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace gc

if(!(a || b))

if(!(a || d))else if(!(b || d))

//三元運算子

string rts = "";

rts = num == 1 ? "1" : "2";

//switch

"請輸入乙個1~7的數字:");

//int number = convert.toint32(console.readline());

int number = 1;

string str = "";

switch(number)

str);

// switch goto

console.writeline("box sizes:1=small, 5=medium, 10=large");

console.writeline("請選擇");

string s = console.readline();

int i = int.parse(s);

int cc = 0;

switch (i)

console.writeline("謝謝!您的花費=$", cc);}}

}

好啦,通過實踐我們知道了:

if、if-else的用法與php是相同的。

switch-case的基本用法邏輯也是與php相同的,

但是c#中多了乙個switch迴圈,使用goto

好不好用,一不一樣,得我自己動手試了才行,你說好用,你說一樣,那不行。

實踐出真知。

C 判斷語句

區域性變數定義 int x 100 檢查布林條件 if x 20 else console.writeline x 的值是 x console.readline 當上面的 被編譯和執行時,它會產生下列結果 x 大於 20 x 的值是 100 3.巢狀 if else 語句 巢狀 if else 語句...

判斷語句 VBA常用語句之判斷語句

我的目標 讓中國的大學生走出校門的那一刻就已經具備這些office技能,讓職場人士能高效使用office為其服務。支援我,也為自己加油!今天我們來學習下vba中另乙個重要的語句結構,判斷語句結構。在工作中,我們經常會遇到根據不同的情況進行判斷並做出不同的操作,有時候需要的是單條件的判斷,有時候需要的...

C 判斷語句(五)

判斷語句主要有if.else switch和 條件?語句1 語句2 三種,而if.else中又有if語句,if.else if.else if.else和if中巢狀if這幾種,但是只要掌握if.else if.else語句其他if型別語句的用法都是相似的 if.else if.else語句 格式 i...