write a program to display the array elements in reverse
order in c language
Answer Posted / arpit dhandhania
Answer #2: You have assigned the elements of the array in
the program itself which by default starts from array index
0 that is the numbers goes into the array indices 0 1 2 3
4 and you have not initialzed or modified the value of i in
the first loop which happens to be a garbage or 0 so the
count goes to infinite. coz a[i] is never '\0'
Secondly in a numeric array last element in not null
character it is only in case of character arrays.
Assuming that you have implemented the 1st loop correctly
and you have the length of array a in count ie = 4 since u
are starting from 0 then you have initialized i to count
which makes i = 4.In the second loop the condition is i>=1
so i=0 is never visited and thus a[0] ir not displayed
(remember in C array starts from 0 by default).
| Is This Answer Correct ? | 5 Yes | 20 No |
Post New Answer View All Answers
What is the difference between exit() and _exit() function?
Why do we use & in c?
Why do we use header files in c?
Is there a way to compare two structure variables?
Is that possible to add pointers to each other?
Is fortran still used today?
What is the difference between far and near ?
Explain what are linked list?
What is the use of clrscr?
What are the rules for identifiers in c?
Difference between Function to pointer and pointer to function
What is an array? What the different types of arrays in c?
Describe how arrays can be passed to a user defined function
Explain what happens if you free a pointer twice?
What is sizeof int?