推 LPH66::是用來分隔兩個敘述 前後都會執行 140.122.62.144 05/12
→ LPH66:但是碰到If Then的話 If Then要看成一個大框框 140.122.62.144 05/12
→ LPH66:也就是說 If xxx Then A:B A和B都要xxx成立才會跑 140.122.62.144 05/12
> -------------------------------------------------------------------------- <
作者: soonsoondog (痞子吉他手) 看板: Visual_Basic
標題: Re: [請益] ":" 這個符號是什麼意思
時間: Thu May 12 20:12:24 2005
推 LPH66::是用來分隔兩個敘述 前後都會執行 140.122.62.144 05/12
→ LPH66:但是碰到If Then的話 If Then要看成一個大框框 140.122.62.144 05/12
→ LPH66:也就是說 If xxx Then A:B A和B都要xxx成立才會跑 140.122.62.144 05/12
請問 如果我寫一個比數字大小的程式
我想要
假如 A>B 然後 A=最大 B=最小
else
A<B 然後 A=最小 B=最大
如果換成程式語言該怎麼寫好
這是我現在寫法 我想用成我上面的敘述寫 請問該怎麼寫好 或者我的程式碼還有簡化的
空間嗎? 謝謝
If a > b Then
Max = a
Else
Max = b
End If
If a < b Then
Min = a
Else
Min = b
End If
--
◎吉他Pro收集站─http://26.to/GTPro─繁體最大曲譜收集站◎
家族網址:http://tw.club.yahoo.com/clubs/Guitar-pro/
吉他PRO收集站,站內曲譜超過一千份,歡迎加入討論
網友開的站 大家支持一下囉~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.165.93.74
> -------------------------------------------------------------------------- <
作者: fumizuki (小獅) 看板: Visual_Basic
標題: Re: [請益] ":" 這個符號是什麼意思
時間: Thu May 12 21:27:41 2005
※ 引述《infor (cc)》之銘言:
: 誠如標題所說
: ":" 我不了這個是啥 有人可以說一下嗎??
代表一行敘述的結束,用來連接多行敘述用的
下列兩個程式是相同意思的:
a = 1: b = 2: c = 3
a = 1
b = 2
c = 3
: 還有下面這個
: -------------以下是程式片斷----------------
: Sub method()
: statement :flag = 2 : showPosition(flag)
: End Sub
: Sub showPosition(Byval point As Integer)
: .....會讓目前的label變紅色
: End Sub
: -----------------------------------------
: 請問一下 showPosition(flag) 這個方法會被呼叫嗎
: 有人能回答一下嗎
: 謝謝啦~~~~~~
method() 被呼叫後,showPosition() 才會被呼叫
--
VB 程式設計 倉木麻衣 PTT 星爺板 行列輸入法
======================================================
Visual_Basic MaiKuraki Stephen Array
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.58.156.43
> -------------------------------------------------------------------------- <
作者: fumizuki (小獅) 看板: Visual_Basic
標題: Re: [請益] ":" 這個符號是什麼意思
時間: Thu May 12 21:38:37 2005
※ 引述《soonsoondog (痞子吉他手)》之銘言:
: 推 LPH66::是用來分隔兩個敘述 前後都會執行 140.122.62.144 05/12
: → LPH66:但是碰到If Then的話 If Then要看成一個大框框 140.122.62.144 05/12
: → LPH66:也就是說 If xxx Then A:B A和B都要xxx成立才會跑 140.122.62.144 05/12
: 請問 如果我寫一個比數字大小的程式
: 我想要
: 假如 A>B 然後 A=最大 B=最小
: else
: A<B 然後 A=最小 B=最大
: 如果換成程式語言該怎麼寫好
: 這是我現在寫法 我想用成我上面的敘述寫 請問該怎麼寫好 或者我的程式碼還有簡化的
: 空間嗎? 謝謝
: If a > b Then
: Max = a
: Else
: Max = b
: End If
: If a < b Then
: Min = a
: Else
: Min = b
: End If
不懂你要問的到底是哪一種...
這是在訊息方塊中顯示 a 和 b 的大小關係...
If a > b Then
Msgbox "a 大於 b"
ElseIf a < b Then
Msgbox "a 小於 b"
Else
Msgbox "a 等於 b"
End If
這是取最大值...
Max = a '以第一個數為基本值
If b > a Then Max = a '找下一個比它大的數
由大到小排列
If a < b Then
tmp = a: a = b: b = tmp '2值對調
End If
--
VB 程式設計 倉木麻衣 PTT 星爺板 行列輸入法
======================================================
Visual_Basic MaiKuraki Stephen Array
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.58.156.43