设char **str,以下正确的表达式是?
答案:2 悬赏:20
解决时间 2021-02-14 13:30
- 提问者网友:枯希心
- 2021-02-14 10:29
设char **str,以下正确的表达式是?
最佳答案
- 二级知识专家网友:苦柚恕我颓废
- 2021-02-14 11:03
B
因为"computer"这个字符串返回的实际上是这个常量字符串的首地址,是一个char*型
只有*str是char*型的,因此选B
因为"computer"这个字符串返回的实际上是这个常量字符串的首地址,是一个char*型
只有*str是char*型的,因此选B
全部回答
- 1楼网友:一个很哇塞的汉子
- 2021-02-14 11:56
char str[100]=”program”;
str+1就是"program”中的字符'r'的地址,
strlen的规则是从传入的地址起计数,直到找到'\0'为止('\0'不计在内),
所以表达式strlen(str+1)的值是6。(字符r,o,g,r,a,m)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |