C++ Programming Question: Download C++ Programming PDF

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

Tweet Share WhatsApp

Answer:

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.

Download C++ Programming PDF Read All 120 C++ Programming Questions
Previous QuestionNext Question
What can I safely assume about the initial values of variables which are not explicitly initialized?What is the auto keyword good for in C++?