java初始化變量是什么意思 使用了未初始化的局部變量是什么?
使用了未初始化的局部變量是什么?這是一個導(dǎo)致程序失敗的錯誤。編程的一個原則是,在定義變量(方法)之前不能使用它。這個局部變量將有一個未知值,這是非常不可靠的。它可能是調(diào)用其他子例程后臨時刪除的數(shù)據(jù)的一
使用了未初始化的局部變量是什么?
這是一個導(dǎo)致程序失敗的錯誤。
編程的一個原則是,在定義變量(方法)之前不能使用它。這個局部變量將有一個未知值,這是非常不可靠的。它可能是調(diào)用其他子例程后臨時刪除的數(shù)據(jù)的一部分。要正確運行算法,必須初始化局部變量。
“使用了未初始化的局部變量”是什么意思???應(yīng)該怎么改???
Int(*b)[3]表示b是指向數(shù)組的指針。在使用指針之前,您需要給它賦值,即讓指針變量存儲一個地址,例如:int c[3]B=c。要實現(xiàn)您所說的功能,只需將指針p指向要分配的數(shù)字(即將源地址存儲在p中),然后使用*p訪問該數(shù)字。代碼如下:int b[3][3]int*P for(I=0I