อยากทราบวิธีหาค่าที่อยู่อาเรย์ 3 มิติครับ

จากเว็บนี้ไม่ทราบว่าเชื่อถือได้ไหมครับ
http://kibzaaa.blogspot.com/2011/06/3-array.html

สูตร LOC( S[i,j,k]) = B + [w * K * R * C(j – L2) ] + [ w * K * R(i – L1 )]  + [k – L3]
พยายามเรียบเรียงเองเข้าใจได้ว่า
B = ที่อยู่ตัวต้น
w = ขนาดข้อมูล
R = แถว
C = คอลัมม์
L1 = lower1
L2 = lower2
L3 = lower3
K = ไม่ทราบครับ

อีกสูตรจากในหนังสือของอาจารย์
หาแอดเดรสแบบ Plane > Row > Column
A(i,j,k) = BA+(i-l1)(u3-l3+1)(u2-l2+1)C+(j-l2)(u2-l3+1)C+(k-l3)C
BA = ที่อยู่ตั้งต้น

โครงสร้างอาเรย์ 3 มิติ
L1    คือ  ค่าขอบเขตล่างสุด (Lower Bound) ของแถว
U1   คือ   ค่าขอบเขตสูงสุด (Upper Bound) ของแถว
L2   คือ   ค่าขอบเขตล่างสุด (Lower Bound) ของคอลัมน์
U2   คือ   ค่าขอบเขตสูงสุด (Upper Bound) ของคอลัมน์
L3    คือ   ค่าขอบเขตล่างสุด (Lower Bound) ของความลึก
U3   คือ   ค่าขอบเขตสูงสุด (Upper Bound) ของความลึก

ตามปกติค่าพวก lower ส่วนใหญ่จะเป็น 0 เพราะเป็นตัวเริ่มต้นใช่ไหมครับ ?
ถ้าสมมุติว่าผมกำหนดค่า row = 2 ,column = 3
ค่าของ U1 จะเท่ากับ 2 และค่าของ U2 = 3 หรือเปล่าครับ ?
หรือว่าถ้าสมุมติว่าผมกำหนดอาเรย์ 3 มิติชื่อ a[10][10][10]
ค่าของ U1 กับ U2 จะเป็น 10 เหรอครับ ?
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่