[問題] 陣列索引值問題
各位板友好
想請問是否在寫C++程式時遇到這樣的一個問題
情況描述: 想將a值丟入第3個索引值,但print結果出來後,a卻是在第4個索引值
int c = 0 ;
float M[2][10], a = 0.00849, d ;
for ( c = 0 ; c <= 20 ; c++ )
{
d += (a + 1);
M[1][c] = d ;
}
正常情況下 M[1][1] = 2.01698
但小弟卻碰上 2.01698被存在M[1][2]的位置
不知道問題出在哪邊 想請問是否有人遇過這樣的問題呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.199.97
推
08/20 03:54, , 1F
08/20 03:54, 1F
→
08/20 04:09, , 2F
08/20 04:09, 2F
→
08/20 08:08, , 3F
08/20 08:08, 3F
→
08/20 08:09, , 4F
08/20 08:09, 4F
→
08/20 08:13, , 5F
08/20 08:13, 5F
推
08/20 08:51, , 6F
08/20 08:51, 6F
推
08/20 08:56, , 7F
08/20 08:56, 7F
推
08/20 13:57, , 8F
08/20 13:57, 8F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章