const使用正确的两项 Aint a=3; const intp = &a;Bint a= 3; const int const p = &a; ++p = 4;Cconst int a=3; const int p = &a;Dconst int a=3; int p = &a;正确的是为什么
正确的是A和C。
A是正确的,因为const int *p表示p是一个指向常量整数的指针,即p所指向的值不能被修改,但p本身可以被修改。
C是正确的,因为const int a表示a是一个常量整数,其值不能被修改。const int *p表示p是一个指向常量整数的指针,即p所指向的值不能被修改,但p本身可以被修改。
原文地址: https://www.cveoy.top/t/topic/iBDD 著作权归作者所有。请勿转载和采集!