+ 9
Memory of an Array
How much memory an Array can take (like integer 4 bytes)? is this varry through array data type??
3 Answers
+ 7
Each element can be the size of whatever data type the array is. So each element would be 4 bits, if it is an int array. The size of the array determines how much total memory the array will/can use.
As for the maximum amount of memory you can use, that'd probably be until you get an out of memory error.
+ 2
memory of an array is
no of total elements * size of integer
each element in an int array has 4 bytes.
ex
int ar[10][10];
has memory 10 * 10 * 4 = 400 bytes
+ 2
You mean how many elements you can store in an array?
You can do it static: int array[5];
Or dynamic with allocating memory and extending it when you need to.
But the easier version is to solve it the static way.
Oh and for the size: it takes x times the size of the datatype you specify the array. so if you define the array "int array[5]" it would need 5 times the space of the datatype of int on your system.