public static void update(int i , int[] dp){
dp[0]=i;
}
public static void main(String args[]) throws IOException {
int[][] dp = new int[10][100001];
update(100,dp[0]);
System.out.println(dp[0][0]) // Showing 0 instead of 100
}
爲什麼,因爲他們在C++中改變dp
值不會改變,我一直在使用它聲明之前全球主要利用static int[][] dp
試過,
。值數組的,爲什麼它不改變它的值不會改變
它打印100.您是否正在使用不同的程序並向我們提供簡化版本? (這將解釋'拋出IOException')?如果是這樣,你需要發佈你使用的版本。 –