main()
{
int i = 1;
int num[] = {1,2,3,4};
num[i] = i++;
printf("%d", num[i]);
}
what will be the output?
}
Answers were Sorted based on User's Feedback
Answer / pragathi
3 is the answer bcoz
i=1
num[i]=i++;
num[1]=2;
here i=2
printf("%d", num[2]);
here 3 is there at position 2 .
so answer is 3
| Is This Answer Correct ? | 19 Yes | 3 No |
Answer / xyz
the answer will be 3 b'coz whatever the "num[i] = i++;"
this expression the output will be depend's on "i" and
at last i will be 2 and num[2]=3 which is the answer.
| Is This Answer Correct ? | 8 Yes | 1 No |
Answer / tk
Answer is :: 3
Explanation::
main()
{
int i = 1;
int num[] = {1,2,3,4};
num[i] = i++; // Here i = 1, so num[1] = 1; and num =
{1,1,3,4}
// After the execution of this statement the value of i
will be 2 (as i++)
printf("%d", num[i]); // num[2] = 3 so answer is 3
}
}
| Is This Answer Correct ? | 5 Yes | 0 No |
Answer / vinay
Idiots please don't give wrong answers. While you answer
the questions, please check the output practically and post
| Is This Answer Correct ? | 5 Yes | 1 No |
Answer / anusha raykar
Please dont answer with blind mind.
Answer is= 3
100%
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / vijay
expression likes
num[i]=i++;
are always compiler dependent.
it is a bad programing to use such expression.
| Is This Answer Correct ? | 9 Yes | 7 No |
What are loops c?
What are nested functions in c?
Who is the main contributor in designing the c language after dennis ritchie?
write a program without using main function?
What is the difference between char array and char pointer?
An organised method of depicting the use of an area of computer memory used to signify the uses for different parts of the memory a) swap b) extended memory c) memory map d) all of the above
difference between semaphores and mutex?
1. Can we use the for loop this way? for(;i>5;) 2. What is the use of pointers? 3. what is array of pointer? 4. What is the difference between file and database? 5. Define data structure?
how to find that no is int or float?
How to receive strings with spaces in scanf()
What is the purpose of void in c?
How many keywords are there in c?