討論串[問題] 新手問題,在函式內更改全域變數的值
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者rushaun (全身都軟的只有肝是硬的)時間12年前 (2013/05/04 11:00), 編輯資訊
0
0
0
內容預覽:
c--是做完之後減一. if(a[c] == 1)~~此時c==-1. 可看出a是一個陣列通常索引從零開始 就會出錯 c為陣列索引值 if(a[c] == 1)~~c==0程式不會出錯做完之後c==-1--. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 114.34.216.17.

推噓0(0推 0噓 6→)留言6則,0人參與, 最新作者AZHI (songs)時間12年前 (2013/05/04 01:21), 編輯資訊
0
0
0
內容預覽:
如題我在函式內更改全域變數的值,但改了值卻沒改變. 例如. 先宣告. int c=0. ...... //略. ..... public void abc(). {. c--;. if(a[c] == 1). {. //除錯時在這個地方,看C的值,還是0,沒有改變. }. }. 不知道是什麼問題.
(還有5個字)
首頁
上一頁
1
下一頁
尾頁