[問題] 左值一問

看板C_and_CPP (C/C++)作者 (豆腐喵的勒)時間16年前 (2009/05/17 12:30), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
void Gauss2(double G2[10][10],double Y2[10][1]){ for(temp=8;temp>=1;temp--){ for(temp4=0;temp4<=8-temp;temp4++){ temp2=9-temp4; Y2[temp][0]=Y2[temp][0]-Y2[temp2][0]*G2[temp][temp2]; G2[temp][temp2] = 0; } } } -- 這是我在寫高斯消去時碰到的問題, 前置已將矩陣處理為pivot為1的上三角矩陣,現在要作代回消去 但在編譯的時候,出現了"subscript is not of integral type" "left operand must be l-value" 可是,矩陣的元素不是一個固定的值嗎? 為甚麼會出現這樣的問題呢@@" -- 水中之珍珠,珍珠裡的世界    你內在之魔法,魔法中的歌      所遺失者永遠棄離,以求神聖清淨                          波里斯˙貞奈曼 Boris Jineman -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.92.176

05/17 16:35, , 1F
你的 temp8 temp4 temp2 temp 四個東西的型態是?
05/17 16:35, 1F

05/17 21:03, , 2F
都是double 然後沒有temp8 @@"
05/17 21:03, 2F

05/18 00:46, , 3F
你的compiler明明就解釋得很清楚…
05/18 00:46, 3F

05/18 09:09, , 4F
阿 我知道問題錯在哪了 囧ooo
05/18 09:09, 4F

05/18 09:11, , 5F
感謝LPH66跟dlackty點醒我 <(._."
05/18 09:11, 5F
文章代碼(AID): #1A3vBfpu (C_and_CPP)
文章代碼(AID): #1A3vBfpu (C_and_CPP)