① delphi中if then else語句怎麼寫.舉個最簡單的例子
if 條件表達式 then 語句1
else 語句2;
if a>b then
begin
Showmessage('a比b大');
showmessage('haha');
end //不能帶分號
else
begin
Showmessage('b比a大');
showmessage('hahaha');
end;//帶分號
② C語言中有if then語句么我的C語言書上只有if-else。
C語言中沒有有if then語句。
C語言分支結構中一般if語句後接else、switch、case和default。
if:條件語句,後面不需要放分號。(K&R時期引入)
1、else:條件語句否定分支(與if連用)。(K&R時期引入)
2、switch:開關語句(多重分支語句)。(K&R時期引入)
3、case:開關語句中的分支標記,與switch連用。(K&R時期引入)
4、default:開關語句中的「其他」分支,可選。(K&R時期引入)
C語言,首先接觸到的是變數和數據類型,然後是各種運算符,接著是if語句,再接著是while語句,再接著就是for語句,還有switch語句,一直到結構體、聯合體、指針、函數。
剛開始寫業務邏輯的時候,先寫 if 語句是符合習慣的。條件不多的情況下,if 的可讀性好,後期也方便增、刪、改條、條件。畢竟,if 是面向業務邏輯編程的,switch 是面向框架編程的。
換句話來說,如果可以確定 switch 的條件是不修改的,才用 switch;否則還是 if 好用一些。
使用單詞if,後面括弧裡面的是條件,條件表達式會返回這個判斷是不是對的,如果是對的,那麼CPU就會跳到執行「對的」情況下的代碼,也就是那句printf語句。
③ 求助 if語句完善程序 if…then…else…
你用的是delphi?
在uses添加 math
Var a,b,c,d:integer;
if min(a,b)=min(a,c) then
d:=min(a,b) else
if min(b,a)=min(b,c) then
d:=min(b,a) else
if min(c,a)=min(c,b) then
d:=min(c,a);
showmessage(inttostr(d));
這樣A,B,C三個無論你定義什麼數。最後輸出的D都是最小的那個數。。
反之 如果你要輸出最大數。,把上面代碼里的min改成max。。
④ delphi中if then else語句怎麼寫。舉個最簡單的例子
if 條件表達式 then 語句1
else 語句2;
if a>b then
begin
Showmessage('a比b大');
showmessage('haha');
end //不能帶分號
else
begin
Showmessage('b比a大');
showmessage('hahaha');
end;//帶分號
⑤ If Then Else 的計法(在Excel的方法)
If ... then ... else 是好 programming 的寫法. 在 excel 中
如果是幾個條件
也可以用 =IF(logic test
true
false) 去做到 if .. then... else 的效果. (如果太多條件
可以考慮用 macro.) 例如
在 A1 輸入分數
B1 寫一條公式去用 A
B
C ..... B1 最簡單可以寫 =IF(A1=100
"A"
"Others") 如果想有幾個 logic test
可以在 fail 的位置再寫 IF(xxx
xxx
xxx) 例如 : =IF(A1=100
"A"
IF(A1=90
"B"
IF(A1=80
"C"
"Fail"))) 這樣第一次 check 是不是 100
如果是
就 A grade
不是的話
再 check 是不是 90
是就 B grade .... 到最後都無
就會 fail. 當然寫好些
logic test 應該是個 range
例如 A1 是不是 beeen 90-100. 希望可以幫到你. 2007-08-13 20:07:43 補充: 唔好意思
HTML 上有些怪. 雙引號我用全碼. 請你自己改為英文雙引號=IF(A1=100
」A」
」Others」)=IF(A1=100
」A」
IF(A1=90
」B」
IF(A1=80
」C」
」Fail」)))
這是 vba in excel 的語法,意即是 若 (if) .....是true
(then) 就如此這般...... (else) 否則就 就如此這般......
i dont know...