验证const修饰的int型变量,和const修饰的指针变量的使用规则,
2条回答 默认 最新
热爱学习的阿兴 2022-03-01 22:13关注const修饰int常量很好理解,就不解释了,指针情况比较多较容易弄混。
const修饰指针(const后边跟谁谁就是常量)
1.常量指针:const修饰常量,特点:指针指向可以修改啊,但是指针指向的值不可以改。int a = 10; int b = 10; const int * p = &a;//常量指针 *p = 20;//错误 p = &b;//正确2.指针常量:const修饰指针。特点:指针的指向不可以改变,指针指向的值可以改变。
int a = 10; int b = 10; int * const p = &a;//指针常量 *p = 20;//正确 p = &b;//错误3.const即修饰指针,又修饰常量。特点:指针的指向不可以改变,指针指向的值也不可以改变。
int a = 10; int b = 10; const int * const p = &a;//指针常量 *p = 20;//错误 p = &b;//错误本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1