字符串指针,修改第四个字符,那种方法正确?
答案:2 悬赏:70 手机版
解决时间 2021-03-22 11:19
- 提问者网友:轻浮
- 2021-03-21 14:17
字符串指针,修改第四个字符,那种方法正确?
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-03-21 15:43
正确的是B。
因为*ptr就是第一个字符,*(ptr+1)就是第二个字符,……。追问为何p[3]不行呢?为何p[3]不可以?追答选择题中并没有提供这个答案啊?而且这需要定义char *p=str;才可以的。在此前提下,p[3]='a';也是可以的。追问为什么A选项不行?追答A应该也是可以的。
因为*ptr就是第一个字符,*(ptr+1)就是第二个字符,……。追问为何p[3]不行呢?为何p[3]不可以?追答选择题中并没有提供这个答案啊?而且这需要定义char *p=str;才可以的。在此前提下,p[3]='a';也是可以的。追问为什么A选项不行?追答A应该也是可以的。
全部回答
- 1楼网友:往事隔山水
- 2021-03-21 17:03
A. 为正确答案
B *(ptr+3) 是取的值,正确操作应是ptr+3
B *(ptr+3) 是取的值,正确操作应是ptr+3
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯