Vidyalelo
C++ Programming · Q46

Pointers and References in C++

Programming · C++ Programming · question 46

Q46

What will be the output of the following C++ code? #include using namespace std; int main () int numbers[5]; int * p; p = numbers; *p = 10; p++; *p = 20; p = &numbers[2]; *p = 30; p = numbers + 3; *p = 40; p = numbers; *(p + 4) = 50; for (int n = 0; n < 5; n++) cout << numbers[n] << ","; return 0;

A.
10,20,30,40,50,
Answer
B.
1020304050
C.
compile error
D.
runtime error

Answer: Option A

Solution

Answer: Option A
No explanation is given for this question Let's Discuss on Board