delphi7 用Case of 語句做單選框的事例
設置好radiobutton的tag屬性就可以咯~~·
var temp:TRadioButton;
begin
if *d then
begin
case * of
1:showmessage('您點擊了1');
2:showmessage('您點擊了2');
3:showmessage('您點擊了3');
//。.
end;
end;
end;
Switch case 語句怎么使用
用法:
switch-case 控制結構 ; 多個條件分支 ; 掌握構造 ; 多個前提分支
switch-case optimization 跳轉 ; 分支優化
switch-case-otherwise 多分支結構 ; 多分支布局 ; 多分支構造
switch-case-otherwise-end 語句
Switch Case Action Subsystem 選擇執行子系統
thermostat switch case 恒溫開關殼體
transmission switch case 變速箱開關箱
RNC switch case 跨RNC切換情況下
switch case default 判斷
例句:
* switch case calls tcp_drop(), which checks the state of the socket.
* switch case in the tcp_usrreq() function checks for the binding of a local port with the socket.
* switch case in tcp_usrreq() calls in_pcbbind(), which binds the local address and the port number to the socket.
case語句的用法
VB 的Select Case 表達式Case 表達式列表1語句1Case 表達式列表2語句2。
Case 表達式列表n語句nCase Else語句n+1End SelectC/C++ 的switch(表達式){case 表達式1;語句1;[Break;]case 表達式2;語句2;[Break;]。case 表達式n;語句n;[Break;]default;語句n+1;}Pascal 的Case 表達式 Of表達式1:語句1;表達式2:語句2;。
表達式n:語句n;Else語句n+1End。
case語句的用法
VB 的
Select Case 表達式
Case 表達式列表1
語句1
Case 表達式列表2
語句2
Case 表達式列表n
語句n
Case Else
語句n+1
End Select
C/C++ 的
switch(表達式)
{
case 表達式1;
語句1;[Break;]
case 表達式2;
語句2;[Break;]
case 表達式n;
語句n;[Break;]
default;
語句n+1;
}
Pascal 的
Case 表達式 Of
表達式1:語句1;
表達式2:語句2;
表達式n:語句n;
Else
語句n+1
End
哪位高手給翻譯下這段話,in the case of 后邊怎么直接跟了一個句子呢
參考譯文1:各國必須準備接受這些必要的政策,至于那些最貧困的國家,要做到這一步,也許需要國際社會的援助。
參考譯文2:各國必須準備接受這些必要的政策,至于那些極度貧困的國家,要做到這一點,恐怕需要國際社會的援助。
in the case of :
至于,在…的情況下;就……而言
很平常的句子。行文者為了句子簡潔和避免文字上的重復,中間省略了(,they):
in the case of the poorest countries(,they) may need the support of the international community as they do so.
教材沒有出錯!
pascal 語言中的case語句
我們知道可以用嵌套的if語句實現多分支的選擇結構。但是如果分支越來越多時,用嵌套的if語句實現多分支就顯得繁雜。當多分支選擇的各個條件由同一個表達式的不同結果值決定時,可以用case語句實現。它的選擇過程,很象一個多路開關,即由case語句的選擇表達式的值,決定切換至哪一語句去工作。因此在分支結構程序設計中,它是一種強有力的手段。在實現多路徑分支控制時,用case對某些問題的處理和設計,比用if語句寫程序具有更簡潔、清晰之感。
(一)、情況語句的一般形式:
case of
:語句1;
:語句2;
:
:語句n
end;
其中case、of、end是Pascal的保留字, 表達式的值必須是順序類型,它可以是整型、布爾型及以后學習的字符型、枚舉型和子界型。情況標號表是一串用逗號隔開的與表達式類型一致的常量序列。語句可以是任何語句,包括復合語句和空語句。
(二)、case語句的執行過程
先計算表達式(稱為情況表達式)的值,如果它的值等于某一個常量(稱為情況常量,也稱情況標號),則執行該情況常量后面的語句,在執行完語
(三)、說明
①情況表達式必須是順序類型的;
②情況常量是情況表達式可能具有的值,因而應與情況表達式具有相同的類型;
③情況常量出現的次序可以是任意的;
④同一情況常量不能在同一個case語句中出現兩次或兩次以上;
⑤每個分語句前可以有一個或若干個用逗號隔開的情況常量;
⑥如果情況表達式的值不落在情況常的范圍內,則認為本case語句無效,執行case語句的下一個語句。turbo pascal中增加了一個"否則"的情況,即增加一個else子句,但也是可省的。
⑦每個常量后面只能是一個語句或一個復合語句。
例2 根據x的值,求函數Y的值:
分析:利用case語句進行程序設計, 關鍵在于巧妙地構造情況表達式。本例中三種情況可用一個表達式區分出來:Trunc(x/100)。因為x在(0~100)之間時表達式值為0;x在[100,200)時表達式值為1 ;其余部分可用else子句表示。
源程序如下:
program ex;
var x,y:real;
begin
write('Input x:');readln(x);
case trunc(x/100) of
0:y:=x+1;
1:y:=x-1;
else y:=0;
end;{end of case}
writeln('x=',x:8:2),'y=',y:8:2);
end.