C++ const 使用详解:正确使用const指针和常量
"const"使用正确的两项( )\nA.int a=3; const int*p = &a; \nB.int a= 3; const int *const p = &a; *(++p) = 4; \nC.const int a=3; const int *p = &a; \nD.const int a=3; int *p = &a; \n正确的是,为什么内容:正确的是A和C。\n\nA是正确的,因为const int *p表示p是一个指向常量整数的指针,即p所指向的值不能被修改,但p本身可以被修改。\n\nC是正确的,因为const int a表示a是一个常量整数,其值不能被修改。const int *p表示p是一个指向常量整数的指针,即p所指向的值不能被修改,但p本身可以被修改。
原文地址: https://www.cveoy.top/t/topic/qir1 著作权归作者所有。请勿转载和采集!