TAILIEUCHUNG - Lecture Programming in C++ - Chapter 10: Multi-dimensional numeric arrays
Lecture Programming in C++ - Chapter 10: Multi-dimensional numeric arrays. On completion of this chapter students will know how to: Initialize multidimensional arrays, print multidimensional arrays, read a file for array element values, visualize storage, pass an array to a function. | Chapter 10 –Multi-Dimensional Numeric Arrays Multidimensional Arrays Visual image of matrix or table for two-dimensional array Subscript for each dimension Declared with value for each dimension int b[2] [3]; Lesson Name of array Type of array Two sets of [ ] so two dimensional Number of elements 2*3 = 6 Initializing Initialized by row Example: int b[2] [3] ={51, 52, 53, 54, 55, 56}; Elements would be: b[0] [0] = 51 b[0] [1] = 52 b[0] [2] = 53 b[1] [0] = 54 b[1] [1] = 55 b[1] [2] = 56 Lesson Remember – subscripts begin at zero! Initializing Can use braces to separate rows Lesson int c [4] [3] = {{ 1, 2, 3}, { 4, 5, 6}, { 7, 8, 9}, {10, 11, 12}}; Advantage is visual table! Initializing Lesson int c[4] [3] = {{1,2}, {4, 5, 6}, {7}, {10,11,12}}; If values left out of row, implicitly initialized to zero. c[2] [2] = 0 int c[ ] [3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10,11,12}}; If far left dimension size left blank, it is declared implicitly by values given – .
đang nạp các trang xem trước