【手把手带你刷好题】—— 36.关键字const具体用法(作业、非力扣)

举报
安然无虞 发表于 2022/05/26 23:07:15 2022/05/26
【摘要】 【前言】 今天是刷题打卡第36天! 不负代码不负卿啦。 原题:关键字const具体用法 知识点补充: const 修饰变量时,变量变成常变量,不能被修改; 同样的,const 也能修饰指针。 const修饰指针的时候(有两种): const放在*的左边(const int* p) ,修饰...

【前言】

今天是刷题打卡第36天!

不负代码不负卿啦。

原题:关键字const具体用法

知识点补充:

const 修饰变量时,变量变成常变量,不能被修改;

同样的,const 也能修饰指针。

const修饰指针的时候(有两种):

  1. const放在*的左边(const int* p) ,修饰的是*p,使得*p不能改变(保证指针指向的内容不能通过指针修改),但是指针变量p本身可以改变;
  2. const放在*的右边(int* const p),修饰的是p,使得p 不能改变。但是*p可以被修改

题目描述:

下列选项中哪一种形式声明了一个指向char类型变量的指针P,P的值是不可修改的,但P指向的变量的值是可以修改的?C


  
  1. A:const char* p;//const修饰*p
  2. B:char const* p;//const修饰*p
  3. C:char* const p;//const修饰p
  4. D:const char* const p;//const既修饰*p,又修饰p

思路:其实一看到题目中说p的值是不可修改的我们就应该想到const放在*的右边。

结语

今天是刷题打卡第36天! 

加油吧少年。

文章来源: bit-runout.blog.csdn.net,作者:安然无虞,版权归原作者所有,如需转载,请联系作者。

原文链接:bit-runout.blog.csdn.net/article/details/121706919

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。