手把手带你刷好题—— 36.关键字const具体用法(作业非力扣)
Posted 安然无虞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手把手带你刷好题—— 36.关键字const具体用法(作业非力扣)相关的知识,希望对你有一定的参考价值。
【前言】
今天是刷题打卡第36天!
不负代码不负卿啦。
原题:关键字const具体用法
知识点补充:
const 修饰变量时,变量变成常变量,不能被修改;
同样的,const 也能修饰指针。
const修饰指针的时候(有两种):
- const放在*的左边(const int* p) ,修饰的是*p,使得*p不能改变(保证指针指向的内容不能通过指针修改),但是指针变量p本身可以改变;
- const放在*的右边(int* const p),修饰的是p,使得p 不能改变。但是*p可以被修改
题目描述:
下列选项中哪一种形式声明了一个指向char类型变量的指针P,P的值是不可修改的,但P指向的变量的值是可以修改的?C
A:const char* p;//const修饰*p
B:char const* p;//const修饰*p
C:char* const p;//const修饰p
D:const char* p;//const既修饰*p,又修饰p
思路:其实一看到题目中说p的值是不可修改的我们就应该想到const放在*的右边。
结语
今天是刷题打卡第36天!
加油吧少年。
以上是关于手把手带你刷好题—— 36.关键字const具体用法(作业非力扣)的主要内容,如果未能解决你的问题,请参考以下文章