看板 java 關於我們 聯絡資訊
double cc[]=new double[n]; //a b兩個都是數值random的方陣 //c為存放結果的方陣 for( i=0;i<n;i++) { for( j=0;j<n;j++) { ccc=0.0; for( k=0;k<n;k++) { ccc+=a[i][k]*b[j][k]; } cc[j]=ccc; } c[i]=cc; } 我想請問一下 為甚麼這樣跑到最後 c[i]全部都會變成最後一個運算完的cc 也就是c矩陣的每一列都會變成最後被運算出來的a[n-1][k]*b[n-1][k] 感謝不盡>< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.183.226
windf4:c[i]=cc 意思是指派cc的位址給c[i]哦 04/01 12:14
sorryla:所以他不是複製....謝謝大大 04/01 12:33
sorryla:那請問大大有沒有METHOD可以直接整個陣列複製過去? 04/01 12:41