為什么要使用int c 來搬運(yùn)
在寫while 循環(huán)前,創(chuàng)建了int c類型,在循環(huán)里使用while((c=bis.read)!=-1)來判斷
之后又使用c來寫入,為什么不直接用bis.read呢,使用int c意義何在?
在寫while 循環(huán)前,創(chuàng)建了int c類型,在循環(huán)里使用while((c=bis.read)!=-1)來判斷
之后又使用c來寫入,為什么不直接用bis.read呢,使用int c意義何在?
2020-06-18
舉報(bào)
2020-06-21
c 的意義在于臨時(shí)存放當(dāng)前 while 循環(huán)讀到的字節(jié)內(nèi)容,以便在循環(huán)體內(nèi)多次引用。如果直接換成 bis.read(),則每調(diào)用一次,讀到的內(nèi)容都是下一個(gè)字節(jié),邏輯就全亂了。