Code:
int IntegerArray[5] = {0};
int IntegerArray[5] = {0,0,0,0,0};
int IntegerArray[5] = {10,20,30,40,50};
int IntegerArray[] = {10,20,30,40,50};
Thanks for reading...............
|
Go4Expert Member
|
|
| 12Jul2010,15:19 | #1 |
|
What is the difference Between those types of initializing An array called "IntegerArray" With 5 element :
Code:
int IntegerArray[5] = {0};
int IntegerArray[5] = {0,0,0,0,0};
int IntegerArray[5] = {10,20,30,40,50};
int IntegerArray[] = {10,20,30,40,50};
Thanks for reading............... |
|
Go4Expert Founder
|
![]() |
| 12Jul2010,15:29 | #2 |
|
Code:
int IntegerArray[5] = {0};
Code:
int IntegerArray[5] = {0,0,0,0,0};
Code:
int IntegerArray[5] = {10,20,30,40,50};
Code:
int IntegerArray[] = {10,20,30,40,50};
|
|
Go4Expert Member
|
|
| 12Jul2010,16:02 | #3 |
|
Thanks shabbir, that is helpful ....
|
|
Go4Expert Member
|
|
| 12Jul2010,16:04 | #4 |
|
Good explanation more than others ....!
|
|
Go4Expert Founder
|
![]() |
| 12Jul2010,20:42 | #5 |
|
The pleasure is all mine.
|
|
Go4Expert Member
|
|
| 8Sep2010,02:17 | #6 |
|
By all means the explanation of shabbir was excellent, indeed. Just a little complementation from me:
when you write int a[n] = {a[1], a[2] ..., a[t]} then, if n is greater than t, then the remaining values are set to 0. t is greater than n, this is a compile error. if you don't specify n, then n = t; sorry for a bit dry explanation, but I'm sure it won't cause trouble
shabbir
likes this
|