Examveda

Which of the following is not a valid way to initialize an array in C++?

A. int arr[5] = {1, 2, 3, 4, 5};

B. int arr[] = {1, 2, 3, 4, 5};

C. int arr[5] {1, 2, 3, 4, 5};

D. int arr[5]; arr = {1, 2, 3, 4, 5};

Answer: Option D


Join The Discussion

Related Questions on C plus plus miscellaneous

What is the difference between '++i' and 'i++' in C++?

A. None of the above

B. They both have the same effect

C. '++i' increments the value of 'i' before returning it, while 'i++' increments the value of 'i' after returning it

D. '++i' increments the value of 'i' after returning it, while 'i++' increments the value of 'i' before returning it