if語句條件表達式
當把一個指針作為條件表達式時,所要判斷的條件實際上就是“該指針是否為一空指針”.在if,while,for或do/while等語句中,或者在條件表達式中,都可以使用指針.請看下例: if(p) { /*dO something*/ } else { /* dOsomethingelse */ }當條件表達式的值不等于零時,if語句就執行“then”子句(即第一個子句),即“if(/*something*/)”和“if(/*something*/!=0)”是完全相同的.因此,上例和下例也完全相同: if(p !=0) { /* dO something(not anull pointer)*/ } else { /* dOsomethingelse(a null pointer)*/ }以上兩例中的代碼不易讀,但經常出現在許多C程序中,你不必編寫這樣的代碼,但要理解這些代碼的作用.希望能解決您的問題.。
java中if條件語句里條件的并列
if 條件語句里條件的并列有兩個連接符:&& 和 || && 表示并且,|| 表示或者 比如表達如果A不等于1并且A不等于2,可以這樣寫 if(A!=1 && A!=2)比如表達如果A等于1或者A等于2,可以這樣 if(A==1 || A==2)還可以混合用,比如 if(A < 10 && (A==1 || A==2))上面例子的意思是 如果A小于10并且(A等于1或A等于2)。
當然上面例子中等于1或2肯定是小于10的,所以前面的小于10寫不寫并沒有意義,這里只是舉例。
if 語句里面包含多個條件
要格式嘛?還是多重條件?
一個if里面有多個 if嘛?
int price = 玫瑰花價錢;
if (price >100)
{
小女生要親小男生一口;
}
else if(price >50)
{
小女生準備讓小男生親一口;
}
else if (price >10)
{
小女生對小男生說聲“謝謝”;
}
else
{
小女生扔掉花,說:“呸!”;
}
在IF/THEN語句中,條件關系式有:
一. If … Then 結構:1. 格式:(1) If <條件> Then <語句> [:<語句>…](2) If <條件> Then <語句組> End If2. 功能: 當條件為真時執行Then后面的語句或語句組,否則執行后續語句。
二. If … Then … Else 結構:1. 格式: If <條件> Then <語句組1> Else <語句組2> End If2. 功能: 當條件為真時執行語句組1,條件為假時執行語句組2。3. 說明: 語句組1和語句組2都可以為新的條件語句,稱為條件語句嵌套的多分支結構。
轉載請注明出處華閱文章網 » if條件語句中的條件