Experts Exchange Solution brought to you by
"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.
Prepare for the PMI Agile Certified Practitioner (PMI-ACP)® exam, which formally recognizes your knowledge of agile principles and your skill with agile techniques.
int value = 5;
int value2 = 10;
/* const pointer-to-const : */
const int * const p1 = &value;
p1 = &value2; /* ERROR : cannot modify p1, since it's a const pointer */
*p1 = 20; /* ERROR : cannot modify *p1, since p1 is a pointer-to-const */
/* pointer-to-const : */
const int *p2 = &value;
p2 = &value2; /* OK */
*p2 = 20; /* ERROR : cannot modify *p2, since p2 is a pointer-to-const */
/* const pointer : */
int * const p3 = &value;
p3 = &value2; /* ERROR : cannot modify p3, since it's a const pointer */
*p3 = 20; /* OK */
/* pointer : */
int * p4 = &value;
p4 = &value2; /* OK */
*p4 = 20; /* OK */
Open in new window
Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.
From novice to tech pro — start learning today.
Premium members can enroll in this course at no extra cost.