作者paladin90974 (芭樂丁パラディン)
看板AndroidDev
標題[問題] 問個蠢問題...分享變數
時間Wed Mar 28 00:14:27 2012
不知道這樣稱呼對不對,用分享變數/共用變數搜尋找不到我要的
就是我現在有兩個if
第一個
if(){
..
..
..
int a =(下略計算);
}
第二個
if(){
(使用上個if的變數a)
int b = a*(下略計算)
..
..
..
}
類似這樣,該怎麼實現?
謝謝QAQ/
--
▍ ▍ ╯╰
╯╰
◢◣ ◢◣ 我最愛的 柏柏龍~ 柏柏龍~
◢██◣ ╮╭
▎▎╮╭
▎▎ 柏柏龍~ 柏柏龍~
⊙ ⊙ ◢ ◣ ⊙ ⊙ ◣ 人人心中都有柏柏龍~
≡ ▼ ≡ ▲▲
● ● ≡ ▼ ≡ ■ ■ ■ ■ 憤怒就永遠不會消失~
皿 ◢⊙⊙◣
≡皿 ≡ 皿 炸是最美的擁有~
◢◤^ ^^◥◣ 皿 ◢◤^^^◥◣ ◥ ︶ ▍▍▍▍▍▍ ψdiabloq13
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.213.156
1F:推 namejoshua:ㄜ 應該就把變數 a 宣告在 if 外面就可以了吧? 03/28 00:21
2F:→ paladin90974:有些原因不能這樣弄QAQ 03/28 00:58
3F:→ Eior:什麼原因? 03/28 04:00
4F:推 ericinttu:2個if內容都各自變成function,用傳入參數的方式傳進去 03/28 08:59
5F:推 gameking:把A拉到兩個IF的外層來宣告就可以啦 03/28 09:05
6F:→ gameking:眼殘沒看到推文= = 不過我覺得四樓的方法也不錯 03/28 09:06
先說一下到現在測試的...
我有把變數a弄在外面試看看,但是我要的是經過第一個if算出來的a值
直接寫在外面的話,那第二個if只會抓到a的初始值(int a = 0;)
還是第一個if裡面還要加什麼我不知道的QAQ
※ 編輯: paladin90974 來自: 114.32.213.156 (03/28 11:18)
7F:→ RedWingQQ:不會吧, 要嘛就是第一個if沒有執行 03/28 11:35
8F:→ RedWingQQ:要嘛就是第一個if內的int a宣告沒有拿掉 03/28 11:35
9F:→ paladin90974:對了 我這兩個都是在WHILE迴圈裏面 03/28 11:50
10F:→ paladin90974:不知道有沒有關係 03/28 11:50
11F:→ diousk:對A變數寫set,get function ? 03/28 12:05
不知道為什麼突然可以work了
非常感謝各位的幫忙QAQ/
※ 編輯: paladin90974 來自: 114.32.213.156 (03/28 12:09)
12F:→ kewang:這應該去java板...... 03/28 13:24