求这两道选择题的分析过程,谢谢

 我来答
sinerpo
2017-03-01 · TA获得超过1.6万个赞
知道大有可为答主
回答量:5065
采纳率:100%
帮助的人:3402万
展开全部
19.
\t,\\,\\,\n这几个是转义字符,算一个字符,一共4个。
Name为4个
Address为7个
所以是4+4+7=15个。
我用strlen算了下,答案也为15。
20.
指针存的是内存的地址值, 假如两个指针, 一个指向0x80008000, 一个指向0x80008020;
A: 可以判断这两个指针哪个指向后面, 哪个指向前面.
B: 判断两个指针是否指向同一块内存地址
C: 指向相加, 那么大个数代表什么? 可能都越界了内存区域.
D: 相减得到两个指针的差值. 即他们之间相差多少.
比如总共有100个房间,甲住在67号,乙住在80号,通过比较运算可以知道他们离的有多远,但如果用67+80得到的是什么?主要是两个指针相加会变成不定指针,没有任何意义,而且很容易超出内存范围。
更多追问追答
追问
那20题,D选项减号也不能说明什么啊,甲67,乙80,67-80也不能得出什么啊
追答
可以得出他们的差值,地址位置的距离
上海华然企业咨询
2024-10-28 广告
作为上海华然企业咨询有限公司的一员,我们深知大模型测试对于企业数字化转型与智能决策的重要性。在应对此类测试时,我们注重数据的精准性、算法的先进性及模型的适用性,确保大模型能够精准捕捉市场动态,高效分析企业数据,为管理层提供科学、前瞻的决策支... 点击进入详情页
本回答由上海华然企业咨询提供
GTA小鸡
高粉答主

2017-03-01 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.6万
采纳率:78%
帮助的人:1.3亿
展开全部
19.字符串s由制表符\t、转义后的反斜杠\、单词Name、转义后的反斜杠\、单词Address、换行符\n组成,统计上述字符共15个。
20.A和B就不谈了。两个指针变量可以相减,如一个数组或队列中,指针p指向头部,指针q指向尾部,则q-p+1就是数组或队列的长度。实际中这样的运算非常普遍。而两个指针相加则一般没有意义。
更多追问追答
追问
19.那不是两个反斜杠吗?转义字符是单词还是斜杠?
20题没懂,为什么选项a和选项b不用说了,c选项和d选项不是加号和减号,不都可以进行运算吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式