- 2 0 1 Point Given The Code Below Which Of The Following Statements Are True Int Numbers 1 5 4 Int Numbers2 Mall 1 (218.02 KiB) Viewed 26 times
2 0/1 point Given the code below, which of the following statements are true? int numbers 1 [5] [4]; int numbers2 = mall
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am
2 0/1 point Given the code below, which of the following statements are true? int numbers 1 [5] [4]; int numbers2 = mall
2 0/1 point Given the code below, which of the following statements are true? int numbers 1 [5] [4]; int numbers2 = malloc (5*4*sizeof(int)); int ** numbers3 = malloc (5*sizeof(int *)); for (int r = 0; r < 5; x++) { numbers3[r] = malloc (4 * sizeof(int)); } The function void fun (int * values) will accept any of the 3 arrays and we can access them within the function using the notation: values[r] [C] where r is a value 0-4 and c is a value 0-3 the total memory allocate for each array is the size of 20 integers ✓ The function: void fun (int ** values) will accept any of the 3 arrays, as all of them would be passed as pointers. But within the function, accessing using the notation: values[r][c] where r is a value 0-4 and c is a value 0-3 Will only work for numbers3 arrays. ✓ All three are types that could be used to represent a two dimensional array. ✓ The function void fun (int * values) will only accept numbers2 and the program will not compile if numbers 1 or numbers3 is passed to the function.