Quiz Yourself on Arrays
Test your understanding of the material related to arrays and pointers.
We'll cover the following...
Arrays and pointers
1
Given the following code:
#include <stdio.h>
int x[5];
int main()
{
int y[3];
static int z[2] = {0, 1};
return 0;
}
Where are x
, y
, and z
stored?
A)
x
is placed inside thedata
section.y
is placed on the stack.z
is placed inside thebss
section.
B)
x
is placed inside thebss
section.y
is placed on the stack.z
is placed inside thedata
section.
C)
x
is placed inside thedata
section.y
is placed in thedata
section.z
is placed inside thebss
section.
D)
x
is placed inside thedata
section.y
is placed on the stack.z
is placed on the stack.
Question 1 of 50 attempted
Arrays and pointers
1.
The following question is more complex. Make sure to allocate enough time for it before you check the solution.
Given the following matrix declaration:
char matrix[2][3];
What is the equivalent of matrix[i][j]
in pointer notation?
Make a memory drawing to find the formula. Consult the hint below if needed.
Show Answer
Q1 / Q1
Did you find this helpful?
Follow the ...