Member function getAverage
(lines 94–104) takes as an argument a one-dimensional array
of test results for a particular student. When line 162 calls getAverage
, the first argument is grades[student]
, which specifies that a particular row of the two-dimensional array grades
should be passed to getAverage
. For example, based on the array
created in Fig. 7.24, the argument grades[1]
represents the three values (a one-dimensional array
of grades) stored in row 1
of the two-dimensional array grades
. A two-dimensional array
’s elements are one-dimensional array
s. Member function getAverage
calculates the sum of the array
elements, divides the total by the number of test results and returns the floating-point result as a double
value (line 103).