【手把手带你刷好题】—— 36.关键字const具体用法(作业、非力扣)
【摘要】
【前言】
今天是刷题打卡第36天!
不负代码不负卿啦。
原题:关键字const具体用法
知识点补充:
const 修饰变量时,变量变成常变量,不能被修改;
同样的,const 也能修饰指针。
const修饰指针的时候(有两种):
const放在*的左边(const int* p) ,修饰...
【前言】
今天是刷题打卡第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* 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)