Question: Rewrite the following function to use pointer arithmetic instead of array subscripting. Fill in the black boxes to complete the work. #1 Anser Format: x+y,
Rewrite the following function to use pointer arithmetic instead of array subscripting. Fill in the black boxes to complete the work.
#1 Anser Format: x+y, x-y, x/y, x*y, *x, *y
int sum_two_dimensional_array(const int a[][LEN], int n)
{
int i, j, sum = 0;
for (i = 0; i < n; i++)
for (j = 0; j < LEN; j++)
sum += a[i][j];
return sum;
}
int sum_two_dimensional_array(const int a[][LEN], int n)
{
int *p, sum = 0;
| for (p = a[0]; p < a[0]+ | #1 | ; p++) |
| sum += | #2 | ; |
return sum;
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
