Vidyalelo
C++ Programming · Q135

Introduction to C++

Programming · C++ Programming · question 135

Q135

What happens if the following program is executed in C and C++? #include int main(void) const int j = 20; int *ptr = &j; printf("*ptr: %d ", *ptr); return 0;

A.
Error in both C and C++
B.
Warning in both C and C++
C.
Error in C but Warning in C++
D.
Error in C++ but Warning in C
Answer

Answer: Option D

Solution

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