首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
文件开始处做了下列声明: static int pli
[问答题]
文件开始处做了下列声明:
static int plink;
int value_ct (const int arr[ ], int value, int n);
a. 这些声明表明了程序员的什么意图?
b. 用const in value和const int n代替int value和int n会增强对调用程序中的值的保护吗?
查看答案及解析
添加笔记
邀请回答
收藏(0)
分享
纠错
1个回答
添加回答
0
推荐
蜡蜡
a. 它告诉我们程序将使用一个变量plink,该变量局部于包含该函数的文件。value_ct ( )的第一个参数是一个指向整数的指针,并假定它指向具有n个元素的数组的第一个元素。这里重要的一点是不允许程序使用指针arr来修改原始数组的值。
b. 不会。value和n已经是原始数据的拷贝,所以函数不能改变调用程序中的对应值。这样声明起到的作用只是防止在函数中改变value和n的值。例如,如果用const限定n,那么函数就不能使用n++表达式。
发表于 2018-03-23 21:46:21
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++
上传者:
蜡蜡
难度:
1条回答
0收藏
663浏览
热门推荐
相关试题
运行 ldd hello 可以得到...
百度
C++
评论
(3)
ABO血型 对于( )相当于( )...
判断推理
评论
(1)
以下关于 HTTP/2 的说法,哪...
网络基础
评论
(1)
小红的子串权值和
组合数学
字节跳动
前缀和
评论
(1)
来自
2024秋招-字节跳动-...
数组同构
堆
贪心
位运算
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题