main()
{
int arr[5]={23,67};
printf("%d%d%d",arr[2],arr[3],arr[4]);
}
Answers were Sorted based on User's Feedback
Answer / vikas upendra
The rest will be initialized to zero ....so it'll be 000 ..
| Is This Answer Correct ? | 25 Yes | 4 No |
Answer / jaga
in linux it will give garbage values...
in unix it will give 000(automatically initialized to 0)
| Is This Answer Correct ? | 11 Yes | 2 No |
Answer / vignesh1988i
all wil print the garbage values in the respected
memories... since we only initilized for two locations in
th array.... so other locations in the array wil have
garbage values
| Is This Answer Correct ? | 13 Yes | 9 No |
Answer / bsn.teja
till array elements are not given any specific values,they
are supposed to contain garbage values.
here we initialised only 1st two elements of the array.
so output will be garbage values.
| Is This Answer Correct ? | 2 Yes | 0 No |
first a[0]=23;
a[1]=67;
rest index are assigned 0 0 0.
| Is This Answer Correct ? | 1 Yes | 0 No |
what is data structure.in linear and non linear data structures which one is better?Explain
Explain the term printf() and scanf() used in c language?
how to get starting address of a running C program
What does c value mean?
Give me basis knowledge of c , c++...
Is c dynamically typed?
Do pointers need to be initialized?
how to find turn around time in operating system?
main() { char *p; p="Hello"; printf("%c\n",*&*p); }
What are register variables? What are the advantage of using register variables?
Explain what are multidimensional arrays?
how does a general function , that accepts an array as a parameter, "knows" the size of the array ? How should it define it parameters list ?