Start learning 50% faster. Sign in now
The code demonstrates pointer manipulation in C. Here’s a breakdown: • int x = 10, y = 20; declares two integers, x and y. • *p1 = &x, *p2 = &y; initializes p1 to point to x and p2 to point to y. • *p2 = *p1 + *p2; fetches the values of x and y through p1 and p2 respectively, adds them, and assigns the result back to y via *p2. After this operation, y becomes 30, while x remains 10. Output: 10 30. Why Other Options Are Incorrect: 1. 10 20: This would occur if no pointer manipulation happened, but the code modifies y. 2. 30 10: Only y is updated, not x. 3. Compiler error: The code is syntactically correct and compiles successfully. 4. Undefined behavior: The pointers are used properly with valid memory addresses, avoiding undefined behavior.
Who among the following person sits third to the left of the one who likes Yellow Colour?
Who among the following likes black color?
Who among the following sits at extreme end of the row?
How is S related to W?
Which of the following statements is/are true?
Eight birds P, Q, R, S, T, U, V and N are sitting in a row facing North."T' is fourth to the left of 'P'. 'S' is fourth to the right of 'N'. 'R' and 'U'...
Eight friends, D, E, F, G, H, I, J and K, are watching a movie sitting in a line. H is sitting at one of the corners. E is sitting between K and F. J is...
Who among the following like BLUE Color?
Who among the following sits diagonally opposite to X?
Who is sitting third to the left of Iti?