Interview Questions

What is the difference between char a[] = “string”; and char *p = “string”;?

C++ Interview Questions and Answers


(Continued from previous question...)

What is the difference between char a[] = “string”; and char *p = “string”;?

In the first case 6 bytes are allocated to the variable a which is fixed, where as in the second case if *p is assigned to some other value the allocate memory can change.

(Continued on next question...)

Other Interview Questions